home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / VIVIDUS / QIA.SIT / Qd3d in Action.rsrc / bin.rsrc_CODE_10.txt < prev    next >
Text File  |  1991-10-22  |  120KB  |  2,105 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_121:
  4. entry:
  5. fn00000000:
  6. 00000000  4E56 0000                link       A6, 0
  7. 00000004  2F0C                     move.l     -[A7], A4
  8. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  9. 0000000A  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  10. 0000000E  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  11. 00000012  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  12. 00000016  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  13. 0000001A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  14. 0000001E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  15. 00000022  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  16. 00000026  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17. 0000002A  2F0C                     move.l     -[A7], A4
  18. 0000002C  4EBA 0B00                jsr        [PC + 0xB00 /* 00000B2E */]
  19. 00000030  2054                     movea.l    A0, [A4]
  20. 00000032  42A8 0084                clr.l      [A0 + 0x84]
  21. 00000036  42A8 0088                clr.l      [A0 + 0x88]
  22. 0000003A  4228 008C                clr.b      [A0 + 0x8C]
  23. 0000003E  4228 008D                clr.b      [A0 + 0x8D]
  24. 00000042  4228 008E                clr.b      [A0 + 0x8E]
  25. 00000046  4228 008F                clr.b      [A0 + 0x8F]
  26. 0000004A  286E FFFC                movea.l    A4, [A6 - 0x4]
  27. 0000004E  4E5E                     unlink     A6
  28. 00000050  4E75                     rts
  29. export_125:
  30. 00000052  4E56 FFC4                link       A6, -0x003C
  31. 00000056  48E7 0108                movem.l    -[A7], D7,A4
  32. 0000005A  286E 0008                movea.l    A4, [A6 + 0x8]
  33. 0000005E  7E00                     moveq.l    D7, 0x00
  34. 00000060  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  35. 00000064  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  36. 00000068  2F0C                     move.l     -[A7], A4
  37. 0000006A  4EBA 108C                jsr        [PC + 0x108C /* 000010F8 */]
  38. 0000006E  2054                     movea.l    A0, [A4]
  39. 00000070  4AA8 0088                tst.l      [A0 + 0x88]
  40. 00000074  4FEF 000A                lea.l      A7, [A7 + 0xA]
  41. 00000078  674A                     beq        +0x4C /* 000000C4 */
  42. 0000007A  486E FFE8                pea.l      [A6 - 0x18]
  43. 0000007E  2F0C                     move.l     -[A7], A4
  44. 00000080  4EAD E748                jsr        [A5 - 0x18B8]
  45. 00000084  486E FFE8                pea.l      [A6 - 0x18]
  46. 00000088  486E FFF8                pea.l      [A6 - 0x8]
  47. 0000008C  4EAD 19DA                jsr        [A5 + 0x19DA]
  48. 00000090  4A47                     tst.w      D7
  49. 00000092  508F                     addq.l     A7, 8
  50. 00000094  672E                     beq        +0x30 /* 000000C4 */
  51. 00000096  2054                     movea.l    A0, [A4]
  52. 00000098  4AA8 0088                tst.l      [A0 + 0x88]
  53. 0000009C  6714                     beq        +0x16 /* 000000B2 */
  54. 0000009E  2054                     movea.l    A0, [A4]
  55. 000000A0  2F28 0088                move.l     -[A7], [A0 + 0x88]
  56. 000000A4  203C 0004 0004           move.l     D0, 0x40004
  57. 000000AA  AB1D                     trap       QDExtensions
  58. 000000AC  2054                     movea.l    A0, [A4]
  59. 000000AE  42A8 0088                clr.l      [A0 + 0x88]
  60. label000000B2:
  61. 000000B2  3F07                     move.w     -[A7], D7
  62. 000000B4  42A7                     clr.l      -[A7]
  63. 000000B6  2F3C 0001 041A           move.l     -[A7], 0x1041A
  64. 000000BC  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  65. 000000C0  4EAD 1A62                jsr        [A5 + 0x1A62]
  66. label000000C4:
  67. 000000C4  4CDF 1080                movem.l    A4,D7, [A7]+
  68. 000000C8  4E5E                     unlink     A6
  69. 000000CA  4E75                     rts
  70. export_123:
  71. 000000CC  4E56 FFE2                link       A6, -0x001E
  72. 000000D0  206E 0008                movea.l    A0, [A6 + 0x8]
  73. 000000D4  2050                     movea.l    A0, [A0]
  74. 000000D6  102E 000C                move.b     D0, [A6 + 0xC]
  75. 000000DA  B028 008F                cmp.b      D0, [A0 + 0x8F]
  76. 000000DE  6F0C                     ble        +0xE /* 000000EC */
  77. 000000E0  206E 0008                movea.l    A0, [A6 + 0x8]
  78. 000000E4  2050                     movea.l    A0, [A0]
  79. 000000E6  116E 000C 008F           move.b     [A0 + 0x8F], [A6 + 0xC]
  80. label000000EC:
  81. 000000EC  4A2E 000C                tst.b      [A6 + 0xC]
  82. 000000F0  6F12                     ble        +0x14 /* 00000104 */
  83. 000000F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  84. 000000F6  4EAD E074                jsr        [A5 - 0x1F8C]
  85. 000000FA  4257                     clr.w      [A7]
  86. 000000FC  AA40                     trap       QDError
  87. 000000FE  4EAD 1A82                jsr        [A5 + 0x1A82]
  88. 00000102  548F                     addq.l     A7, 2
  89. label00000104:
  90. 00000104  4E5E                     unlink     A6
  91. 00000106  4E75                     rts
  92. export_124:
  93. 00000108  4E56 FFD0                link       A6, -0x0030
  94. 0000010C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  95. 00000110  266E 0008                movea.l    A3, [A6 + 0x8]
  96. 00000114  7E01                     moveq.l    D7, 0x01
  97. 00000116  2853                     movea.l    A4, [A3]
  98. 00000118  4A2C 008D                tst.b      [A4 + 0x8D]
  99. 0000011C  6712                     beq        +0x14 /* 00000130 */
  100. 0000011E  42A7                     clr.l      -[A7]
  101. 00000120  2F2C 0088                move.l     -[A7], [A4 + 0x88]
  102. 00000124  203C 0004 0017           move.l     D0, 0x40017
  103. 0000012A  AB1D                     trap       QDExtensions
  104. 0000012C  201F                     move.l     D0, [A7]+
  105. 0000012E  6002                     bra        +0x4 /* 00000132 */
  106. label00000130:
  107. 00000130  7000                     moveq.l    D0, 0x00
  108. label00000132:
  109. 00000132  2440                     movea.l    A2, D0
  110. 00000134  486E FFD0                pea.l      [A6 - 0x30]
  111. 00000138  486E FFD4                pea.l      [A6 - 0x2C]
  112. 0000013C  203C 0008 0005           move.l     D0, 0x80005
  113. 00000142  AB1D                     trap       QDExtensions
  114. 00000144  486E FFF6                pea.l      [A6 - 0xA]
  115. 00000148  AA19                     trap       GetForeColor
  116. 0000014A  486E FFF0                pea.l      [A6 - 0x10]
  117. 0000014E  AA1A                     trap       GetBackColor
  118. 00000150  486E FFD8                pea.l      [A6 - 0x28]
  119. 00000154  2F0B                     move.l     -[A7], A3
  120. 00000156  4EAD E748                jsr        [A5 - 0x18B8]
  121. 0000015A  486E FFD8                pea.l      [A6 - 0x28]
  122. 0000015E  486E FFE8                pea.l      [A6 - 0x18]
  123. 00000162  4EAD 19DA                jsr        [A5 + 0x19DA]
  124. 00000166  204B                     movea.l    A0, A3
  125. 00000168  A029                     trap       HLock
  126. 0000016A  2853                     movea.l    A4, [A3]
  127. 0000016C  4A2C 008F                tst.b      [A4 + 0x8F]
  128. 00000170  508F                     addq.l     A7, 8
  129. 00000172  6606                     bne        +0x8 /* 0000017A */
  130. 00000174  197C 0001 008F           move.b     [A4 + 0x8F], 0x1
  131. label0000017A:
  132. 0000017A  2053                     movea.l    A0, [A3]
  133. 0000017C  4A28 008F                tst.b      [A0 + 0x8F]
  134. 00000180  6704                     beq        +0x6 /* 00000186 */
  135. 00000182  7000                     moveq.l    D0, 0x00
  136. 00000184  6014                     bra        +0x16 /* 0000019A */
  137. label00000186:
  138. 00000186  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  139. 0000018A  486D DFC0                pea.l      [A5 - 0x2040]
  140. 0000018E  486D DFD0                pea.l      [A5 - 0x2030]
  141. 00000192  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  142. 00000196  4FEF 000A                lea.l      A7, [A7 + 0xA]
  143. label0000019A:
  144. 0000019A  2053                     movea.l    A0, [A3]
  145. 0000019C  4A28 008C                tst.b      [A0 + 0x8C]
  146. 000001A0  6708                     beq        +0xA /* 000001AA */
  147. 000001A2  2053                     movea.l    A0, [A3]
  148. 000001A4  4A28 008D                tst.b      [A0 + 0x8D]
  149. 000001A8  6604                     bne        +0x6 /* 000001AE */
  150. label000001AA:
  151. 000001AA  7000                     moveq.l    D0, 0x00
  152. 000001AC  6014                     bra        +0x16 /* 000001C2 */
  153. label000001AE:
  154. 000001AE  3F3C 0071                move.w     -[A7], 0x71 /* 'q' */
  155. 000001B2  486D DFE6                pea.l      [A5 - 0x201A]
  156. 000001B6  486D DFF6                pea.l      [A5 - 0x200A]
  157. 000001BA  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  158. 000001BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  159. label000001C2:
  160. 000001C2  2853                     movea.l    A4, [A3]
  161. 000001C4  0C2C 0002 008F           cmpi.b     [A4 + 0x8F], 0x2
  162. 000001CA  6D66                     blt        +0x68 /* 00000232 */
  163. 000001CC  4A2C 008C                tst.b      [A4 + 0x8C]
  164. 000001D0  671A                     beq        +0x1C /* 000001EC */
  165. 000001D2  4AAC 0084                tst.l      [A4 + 0x84]
  166. 000001D6  6706                     beq        +0x8 /* 000001DE */
  167. 000001D8  2F2C 0084                move.l     -[A7], [A4 + 0x84]
  168. 000001DC  A8F5                     trap       KillPicture
  169. label000001DE:
  170. 000001DE  42A7                     clr.l      -[A7]
  171. 000001E0  486E FFE8                pea.l      [A6 - 0x18]
  172. 000001E4  A8F3                     trap       OpenPicture
  173. 000001E6  2053                     movea.l    A0, [A3]
  174. 000001E8  215F 0084                move.l     [A0 + 0x84], [A7]+
  175. label000001EC:
  176. 000001EC  2853                     movea.l    A4, [A3]
  177. 000001EE  4A2C 008D                tst.b      [A4 + 0x8D]
  178. 000001F2  673E                     beq        +0x40 /* 00000232 */
  179. 000001F4  4AAC 0088                tst.l      [A4 + 0x88]
  180. 000001F8  6738                     beq        +0x3A /* 00000232 */
  181. 000001FA  4227                     clr.b      -[A7]
  182. 000001FC  2F0A                     move.l     -[A7], A2
  183. 000001FE  203C 0004 0001           move.l     D0, 0x40001
  184. 00000204  AB1D                     trap       QDExtensions
  185. 00000206  4257                     clr.w      [A7]
  186. 00000208  AA40                     trap       QDError
  187. 0000020A  4EAD 1A82                jsr        [A5 + 0x1A82]
  188. 0000020E  2053                     movea.l    A0, [A3]
  189. 00000210  2F28 0088                move.l     -[A7], [A0 + 0x88]
  190. 00000214  42A7                     clr.l      -[A7]
  191. 00000216  203C 0008 0006           move.l     D0, 0x80006
  192. 0000021C  AB1D                     trap       QDExtensions
  193. 0000021E  4267                     clr.w      -[A7]
  194. 00000220  AA40                     trap       QDError
  195. 00000222  4EAD 1A82                jsr        [A5 + 0x1A82]
  196. 00000226  486E FFF6                pea.l      [A6 - 0xA]
  197. 0000022A  AA14                     trap       RGBForeColor
  198. 0000022C  486E FFF0                pea.l      [A6 - 0x10]
  199. 00000230  AA15                     trap       RGBBackColor
  200. label00000232:
  201. 00000232  2853                     movea.l    A4, [A3]
  202. 00000234  0C2C 0001 008F           cmpi.b     [A4 + 0x8F], 0x1
  203. 0000023A  661A                     bne        +0x1C /* 00000256 */
  204. 0000023C  4A2C 008C                tst.b      [A4 + 0x8C]
  205. 00000240  6606                     bne        +0x8 /* 00000248 */
  206. 00000242  4A2C 008D                tst.b      [A4 + 0x8D]
  207. 00000246  670E                     beq        +0x10 /* 00000256 */
  208. label00000248:
  209. 00000248  4AAC 0088                tst.l      [A4 + 0x88]
  210. 0000024C  6606                     bne        +0x8 /* 00000254 */
  211. 0000024E  4AAC 0084                tst.l      [A4 + 0x84]
  212. 00000252  6702                     beq        +0x4 /* 00000256 */
  213. label00000254:
  214. 00000254  7E00                     moveq.l    D7, 0x00
  215. label00000256:
  216. 00000256  4A07                     tst.b      D7
  217. 00000258  6710                     beq        +0x12 /* 0000026A */
  218. 0000025A  2F2C 006C                move.l     -[A7], [A4 + 0x6C]
  219. 0000025E  4EAD 028A                jsr        [A5 + 0x28A]
  220. 00000262  2E8B                     move.l     [A7], A3
  221. 00000264  4EAD E078                jsr        [A5 - 0x1F88]
  222. 00000268  588F                     addq.l     A7, 4
  223. label0000026A:
  224. 0000026A  2053                     movea.l    A0, [A3]
  225. 0000026C  4A28 008C                tst.b      [A0 + 0x8C]
  226. 00000270  6716                     beq        +0x18 /* 00000288 */
  227. 00000272  2053                     movea.l    A0, [A3]
  228. 00000274  4AA8 0084                tst.l      [A0 + 0x84]
  229. 00000278  670E                     beq        +0x10 /* 00000288 */
  230. 0000027A  A8F4                     trap       ClosePicture
  231. 0000027C  2053                     movea.l    A0, [A3]
  232. 0000027E  2F28 0084                move.l     -[A7], [A0 + 0x84]
  233. 00000282  486E FFE8                pea.l      [A6 - 0x18]
  234. 00000286  A8F6                     trap       DrawPicture
  235. label00000288:
  236. 00000288  2853                     movea.l    A4, [A3]
  237. 0000028A  4A2C 008D                tst.b      [A4 + 0x8D]
  238. 0000028E  6766                     beq        +0x68 /* 000002F6 */
  239. 00000290  4AAC 0088                tst.l      [A4 + 0x88]
  240. 00000294  6760                     beq        +0x62 /* 000002F6 */
  241. 00000296  4A2C 008E                tst.b      [A4 + 0x8E]
  242. 0000029A  6704                     beq        +0x6 /* 000002A0 */
  243. 0000029C  7040                     moveq.l    D0, 0x40
  244. 0000029E  6002                     bra        +0x4 /* 000002A2 */
  245. label000002A0:
  246. 000002A0  7008                     moveq.l    D0, 0x08
  247. label000002A2:
  248. 000002A2  3E00                     move.w     D7, D0
  249. 000002A4  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  250. 000002A8  A873                     trap       SetPort
  251. 000002AA  4267                     clr.w      -[A7]
  252. 000002AC  AA40                     trap       QDError
  253. 000002AE  4EAD 1A82                jsr        [A5 + 0x1A82]
  254. 000002B2  486E FFFC                pea.l      [A6 - 0x4]
  255. 000002B6  A874                     trap       GetPort
  256. 000002B8  4267                     clr.w      -[A7]
  257. 000002BA  AA40                     trap       QDError
  258. 000002BC  4EAD 1A82                jsr        [A5 + 0x1A82]
  259. 000002C0  4878 0021                pea.l      [0x00000021]
  260. 000002C4  A862                     trap       ForeColor
  261. 000002C6  4267                     clr.w      -[A7]
  262. label000002C8:
  263. 000002C8  AA40                     trap       QDError
  264. label000002CA:
  265. 000002CA  4EAD 1A82                jsr        [A5 + 0x1A82]
  266. 000002CE  4878 001E                pea.l      [0x0000001E]
  267. 000002D2  A863                     trap       BackColor
  268. 000002D4  4267                     clr.w      -[A7]
  269. 000002D6  AA40                     trap       QDError
  270. 000002D8  4EAD 1A82                jsr        [A5 + 0x1A82]
  271. 000002DC  4267                     clr.w      -[A7]
  272. 000002DE  AA40                     trap       QDError
  273. 000002E0  4EAD 1A82                jsr        [A5 + 0x1A82]
  274. 000002E4  2F0A                     move.l     -[A7], A2
  275. 000002E6  203C 0004 0002           move.l     D0, 0x40002
  276. 000002EC  AB1D                     trap       QDExtensions
  277. label000002EE:
  278. 000002EE  4267                     clr.w      -[A7]
  279. 000002F0  AA40                     trap       QDError
  280. 000002F2  4EAD 1A82                jsr        [A5 + 0x1A82]
  281. label000002F6:
  282. 000002F6  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  283. 000002FA  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  284. 000002FE  203C 0008 0006           move.l     D0, 0x80006
  285. 00000304  AB1D                     trap       QDExtensions
  286. 00000306  4267                     clr.w      -[A7]
  287. 00000308  AA40                     trap       QDError
  288. 0000030A  4EAD 1A82                jsr        [A5 + 0x1A82]
  289. 0000030E  486E FFF6                pea.l      [A6 - 0xA]
  290. 00000312  AA14                     trap       RGBForeColor
  291. 00000314  486E FFF0                pea.l      [A6 - 0x10]
  292. 00000318  AA15                     trap       RGBBackColor
  293. 0000031A  2053                     movea.l    A0, [A3]
  294. 0000031C  4228 008F                clr.b      [A0 + 0x8F]
  295. 00000320  204B                     movea.l    A0, A3
  296. 00000322  A02A                     trap       HUnlock
  297. 00000324  4CDF 1C80                movem.l    A4,A3,A2,D7, [A7]+
  298. 00000328  4E5E                     unlink     A6
  299. 0000032A  4E75                     rts
  300. export_122:
  301. 0000032C  4E56 0000                link       A6, 0
  302. 00000330  2F0C                     move.l     -[A7], A4
  303. 00000332  286E 0008                movea.l    A4, [A6 + 0x8]
  304. 00000336  2054                     movea.l    A0, [A4]
  305. 00000338  4AA8 0088                tst.l      [A0 + 0x88]
  306. 0000033C  670E                     beq        +0x10 /* 0000034C */
  307. 0000033E  2054                     movea.l    A0, [A4]
  308. 00000340  2F28 0088                move.l     -[A7], [A0 + 0x88]
  309. 00000344  203C 0004 0004           move.l     D0, 0x40004
  310. 0000034A  AB1D                     trap       QDExtensions
  311. label0000034C:
  312. 0000034C  2054                     movea.l    A0, [A4]
  313. 0000034E  42A8 0088                clr.l      [A0 + 0x88]
  314. 00000352  4AA8 0084                tst.l      [A0 + 0x84]
  315. 00000356  6708                     beq        +0xA /* 00000360 */
  316. 00000358  2054                     movea.l    A0, [A4]
  317. 0000035A  2F28 0084                move.l     -[A7], [A0 + 0x84]
  318. 0000035E  A8F5                     trap       KillPicture
  319. label00000360:
  320. 00000360  2054                     movea.l    A0, [A4]
  321. 00000362  42A8 0084                clr.l      [A0 + 0x84]
  322. 00000366  2F0C                     move.l     -[A7], A4
  323. 00000368  4EBA 149E                jsr        [PC + 0x149E /* 00001808 */]
  324. 0000036C  286E FFFC                movea.l    A4, [A6 - 0x4]
  325. 00000370  4E5E                     unlink     A6
  326. 00000372  4E75                     rts
  327. export_101:
  328. 00000374  4E56 FFF2                link       A6, -0x000E
  329. 00000378  2D6D E048 FFF8           move.l     [A6 - 0x8], [A5 - 0x1FB8]
  330. 0000037E  2D6D E04C FFFC           move.l     [A6 - 0x4], [A5 - 0x1FB4]
  331. 00000384  2D6D E050 FFF2           move.l     [A6 - 0xE], [A5 - 0x1FB0]
  332. 0000038A  3D6D E054 FFF6           move.w     [A6 - 0xA], [A5 - 0x1FAC]
  333. 00000390  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  334. 00000394  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  335. 00000398  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  336. 0000039C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  337. 000003A0  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  338. 000003A4  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  339. 000003A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  340. 000003AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  341. 000003B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  342. 000003B4  4EBA FC4A                jsr        [PC - 0x3B6 /* 00000000 */]
  343. 000003B8  4217                     clr.b      [A7]
  344. 000003BA  486E FFF8                pea.l      [A6 - 0x8]
  345. 000003BE  206E 0008                movea.l    A0, [A6 + 0x8]
  346. 000003C2  2050                     movea.l    A0, [A0]
  347. 000003C4  2F28 0074                move.l     -[A7], [A0 + 0x74]
  348. 000003C8  4EAD E3A0                jsr        [A5 - 0x1C60]
  349. 000003CC  2EBC 6D60 0200           move.l     [A7], 0x6D600200
  350. 000003D2  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  351. 000003D6  4EAD 0F9A                jsr        [A5 + 0xF9A]
  352. 000003DA  2EBC 6D60 0100           move.l     [A7], 0x6D600100
  353. 000003E0  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  354. 000003E4  4EAD 0FA2                jsr        [A5 + 0xFA2]
  355. 000003E8  4E5E                     unlink     A6
  356. 000003EA  4E75                     rts
  357. export_102:
  358. 000003EC  4E56 FFD0                link       A6, -0x0030
  359. 000003F0  48E7 0018                movem.l    -[A7], A3,A4
  360. 000003F4  286E 0008                movea.l    A4, [A6 + 0x8]
  361. 000003F8  2F0C                     move.l     -[A7], A4
  362. 000003FA  4EAD 1002                jsr        [A5 + 0x1002]
  363. 000003FE  4878 6D61                pea.l      [0x00006D61]
  364. 00000402  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  365. 00000406  4EAD 0F02                jsr        [A5 + 0xF02]
  366. 0000040A  4878 6D62                pea.l      [0x00006D62]
  367. 0000040E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  368. 00000412  4EAD 0F02                jsr        [A5 + 0xF02]
  369. 00000416  4878 6D63                pea.l      [0x00006D63]
  370. 0000041A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  371. 0000041E  4EAD 0F02                jsr        [A5 + 0xF02]
  372. 00000422  4878 6D64                pea.l      [0x00006D64]
  373. 00000426  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  374. 0000042A  4EAD 0F02                jsr        [A5 + 0xF02]
  375. 0000042E  4878 6D65                pea.l      [0x00006D65]
  376. 00000432  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  377. 00000436  4EAD 0F02                jsr        [A5 + 0xF02]
  378. 0000043A  4878 6D6B                pea.l      [0x00006D6B]
  379. 0000043E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  380. 00000442  4EAD 0F02                jsr        [A5 + 0xF02]
  381. 00000446  4878 6D6D                pea.l      [0x00006D6D]
  382. 0000044A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  383. 0000044E  4EAD 0F02                jsr        [A5 + 0xF02]
  384. 00000452  2054                     movea.l    A0, [A4]
  385. 00000454  4A28 008D                tst.b      [A0 + 0x8D]
  386. 00000458  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  387. 0000045C  670E                     beq        +0x10 /* 0000046C */
  388. 0000045E  4878 6D6C                pea.l      [0x00006D6C]
  389. 00000462  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  390. 00000466  4EAD 0F02                jsr        [A5 + 0xF02]
  391. 0000046A  508F                     addq.l     A7, 8
  392. label0000046C:
  393. 0000046C  4878 6D6A                pea.l      [0x00006D6A]
  394. 00000470  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  395. 00000474  4EAD 0F02                jsr        [A5 + 0xF02]
  396. 00000478  7013                     moveq.l    D0, 0x13
  397. 0000047A  2E80                     move.l     [A7], D0
  398. 0000047C  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  399. 00000480  4EAD 0F02                jsr        [A5 + 0xF02]
  400. 00000484  2654                     movea.l    A3, [A4]
  401. 00000486  4A2B 008C                tst.b      [A3 + 0x8C]
  402. 0000048A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  403. 0000048E  6706                     beq        +0x8 /* 00000496 */
  404. 00000490  4AAB 0084                tst.l      [A3 + 0x84]
  405. 00000494  660C                     bne        +0xE /* 000004A2 */
  406. label00000496:
  407. 00000496  4A2B 008D                tst.b      [A3 + 0x8D]
  408. 0000049A  6714                     beq        +0x16 /* 000004B0 */
  409. 0000049C  4AAB 0088                tst.l      [A3 + 0x88]
  410. 000004A0  670E                     beq        +0x10 /* 000004B0 */
  411. label000004A2:
  412. 000004A2  4878 6D6F                pea.l      [0x00006D6F]
  413. 000004A6  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  414. 000004AA  4EAD 0F02                jsr        [A5 + 0xF02]
  415. 000004AE  508F                     addq.l     A7, 8
  416. label000004B0:
  417. 000004B0  4878 6D74                pea.l      [0x00006D74]
  418. 000004B4  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  419. 000004B8  4EAD 0F02                jsr        [A5 + 0xF02]
  420. 000004BC  2054                     movea.l    A0, [A4]
  421. 000004BE  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  422. 000004C2  4EAD 02FA                jsr        [A5 + 0x2FA]
  423. 000004C6  1E80                     move.b     [A7], D0
  424. 000004C8  4878 6D61                pea.l      [0x00006D61]
  425. 000004CC  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  426. 000004D0  4EAD 0F42                jsr        [A5 + 0xF42]
  427. 000004D4  2054                     movea.l    A0, [A4]
  428. 000004D6  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  429. 000004DA  4EAD 02EA                jsr        [A5 + 0x2EA]
  430. 000004DE  1E80                     move.b     [A7], D0
  431. 000004E0  4878 6D62                pea.l      [0x00006D62]
  432. 000004E4  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  433. 000004E8  4EAD 0F42                jsr        [A5 + 0xF42]
  434. 000004EC  2054                     movea.l    A0, [A4]
  435. 000004EE  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  436. 000004F2  4EAD 030A                jsr        [A5 + 0x30A]
  437. 000004F6  1E80                     move.b     [A7], D0
  438. 000004F8  4878 6D63                pea.l      [0x00006D63]
  439. 000004FC  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  440. 00000500  4EAD 0F42                jsr        [A5 + 0xF42]
  441. 00000504  2054                     movea.l    A0, [A4]
  442. 00000506  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  443. 0000050A  4EAD 031A                jsr        [A5 + 0x31A]
  444. 0000050E  1E80                     move.b     [A7], D0
  445. 00000510  4878 6D64                pea.l      [0x00006D64]
  446. 00000514  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  447. 00000518  4EAD 0F42                jsr        [A5 + 0xF42]
  448. 0000051C  2054                     movea.l    A0, [A4]
  449. 0000051E  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  450. 00000522  4EAD 032A                jsr        [A5 + 0x32A]
  451. 00000526  1E80                     move.b     [A7], D0
  452. 00000528  4878 6D65                pea.l      [0x00006D65]
  453. 0000052C  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  454. 00000530  4EAD 0F42                jsr        [A5 + 0xF42]
  455. 00000534  2054                     movea.l    A0, [A4]
  456. 00000536  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  457. 0000053A  4EAD 02BA                jsr        [A5 + 0x2BA]
  458. 0000053E  4A40                     tst.w      D0
  459. 00000540  57C0                     seq        D0
  460. 00000542  4400                     neg.b      D0
  461. 00000544  1E80                     move.b     [A7], D0
  462. 00000546  4878 6D67                pea.l      [0x00006D67]
  463. 0000054A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  464. 0000054E  4EAD 0F42                jsr        [A5 + 0xF42]
  465. 00000552  2054                     movea.l    A0, [A4]
  466. 00000554  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  467. 00000558  4EAD 02BA                jsr        [A5 + 0x2BA]
  468. 0000055C  5340                     subq.w     D0, 1
  469. 0000055E  57C0                     seq        D0
  470. 00000560  4400                     neg.b      D0
  471. 00000562  1E80                     move.b     [A7], D0
  472. 00000564  4878 6D68                pea.l      [0x00006D68]
  473. 00000568  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  474. 0000056C  4EAD 0F42                jsr        [A5 + 0xF42]
  475. 00000570  2054                     movea.l    A0, [A4]
  476. 00000572  1EA8 008C                move.b     [A7], [A0 + 0x8C]
  477. 00000576  4878 6D6B                pea.l      [0x00006D6B]
  478. 0000057A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  479. 0000057E  4EAD 0F42                jsr        [A5 + 0xF42]
  480. 00000582  2054                     movea.l    A0, [A4]
  481. 00000584  1EA8 008D                move.b     [A7], [A0 + 0x8D]
  482. 00000588  4878 6D6D                pea.l      [0x00006D6D]
  483. 0000058C  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  484. 00000590  4EAD 0F42                jsr        [A5 + 0xF42]
  485. 00000594  2054                     movea.l    A0, [A4]
  486. 00000596  1EA8 008E                move.b     [A7], [A0 + 0x8E]
  487. 0000059A  4878 6D6C                pea.l      [0x00006D6C]
  488. 0000059E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  489. 000005A2  4EAD 0F42                jsr        [A5 + 0xF42]
  490. 000005A6  4CEE 1800 FFC8           movem.l    A4,A3, [A6 - 0x38]
  491. 000005AC  4E5E                     unlink     A6
  492. 000005AE  4E75                     rts
  493. export_103:
  494. 000005B0  4E56 FF48                link       A6, -0x00B8
  495. 000005B4  48E7 0108                movem.l    -[A7], D7,A4
  496. 000005B8  286E 0008                movea.l    A4, [A6 + 0x8]
  497. 000005BC  7E00                     moveq.l    D7, 0x00
  498. 000005BE  2F0C                     move.l     -[A7], A4
  499. 000005C0  4EAD E782                jsr        [A5 - 0x187E]
  500. 000005C4  486E FF48                pea.l      [A6 - 0xB8]
  501. 000005C8  2F0C                     move.l     -[A7], A4
  502. 000005CA  4EAD E748                jsr        [A5 - 0x18B8]
  503. 000005CE  486E FF48                pea.l      [A6 - 0xB8]
  504. 000005D2  486E FF58                pea.l      [A6 - 0xA8]
  505. 000005D6  4EAD 19DA                jsr        [A5 + 0x19DA]
  506. 000005DA  202E 000C                move.l     D0, [A6 + 0xC]
  507. 000005DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  508. 000005E2  6B00 0536                bmi        +0x538 /* 00000B1A */
  509. 000005E6  0480 0000 6D6A           subi.l     D0, 0x6D6A /* 'mj' */
  510. 000005EC  6700 02DC                beq        +0x2DE /* 000008CA */
  511. 000005F0  6A36                     bpl        +0x38 /* 00000628 */
  512. 000005F2  5080                     addq.l     D0, 8
  513. 000005F4  6700 0086                beq        +0x88 /* 0000067C */
  514. 000005F8  6A1A                     bpl        +0x1C /* 00000614 */
  515. 000005FA  0480 FFFF 92B1           subi.l     D0, 0xFFFF92B1
  516. 00000600  6700 0310                beq        +0x312 /* 00000912 */
  517. 00000604  6B00 0514                bmi        +0x516 /* 00000B1A */
  518. 00000608  0480 0000 6D4E           subi.l     D0, 0x6D4E /* 'mN' */
  519. 0000060E  6A3E                     bpl        +0x40 /* 0000064E */
  520. 00000610  6000 0508                bra        +0x50A /* 00000B1A */
  521. label00000614:
  522. 00000614  5780                     subq.l     D0, 3
  523. 00000616  6700 0114                beq        +0x116 /* 0000072C */
  524. 0000061A  6A00 04FE                bpl        +0x500 /* 00000B1A */
  525. 0000061E  5280                     addq.l     D0, 1
  526. 00000620  6A00 00B6                bpl        +0xB8 /* 000006D8 */
  527. 00000624  6000 0084                bra        +0x86 /* 000006AA */
  528. label00000628:
  529. 00000628  5B80                     subq.l     D0, 5
  530. 0000062A  6700 04FA                beq        +0x4FC /* 00000B26 */
  531. 0000062E  6A14                     bpl        +0x16 /* 00000644 */
  532. 00000630  5480                     addq.l     D0, 2
  533. 00000632  6700 017C                beq        +0x17E /* 000007B0 */
  534. 00000636  6A00 04E2                bpl        +0x4E4 /* 00000B1A */
  535. 0000063A  5280                     addq.l     D0, 1
  536. 0000063C  6A00 026E                bpl        +0x270 /* 000008AC */
  537. 00000640  6000 0118                bra        +0x11A /* 0000075A */
  538. label00000644:
  539. 00000644  5B80                     subq.l     D0, 5
  540. 00000646  6700 04C4                beq        +0x4C6 /* 00000B0C */
  541. 0000064A  6000 04CE                bra        +0x4D0 /* 00000B1A */
  542. label0000064E:
  543. 0000064E  2054                     movea.l    A0, [A4]
  544. 00000650  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  545. 00000654  4EAD 02FA                jsr        [A5 + 0x2FA]
  546. 00000658  4A00                     tst.b      D0
  547. 0000065A  57C0                     seq        D0
  548. 0000065C  4400                     neg.b      D0
  549. 0000065E  1E80                     move.b     [A7], D0
  550. 00000660  2054                     movea.l    A0, [A4]
  551. 00000662  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  552. 00000666  4EAD 0302                jsr        [A5 + 0x302]
  553. 0000066A  1EBC 0002                move.b     [A7], 0x2
  554. 0000066E  2F0C                     move.l     -[A7], A4
  555. 00000670  4EAD E076                jsr        [A5 - 0x1F8A]
  556. 00000674  4FEF 000C                lea.l      A7, [A7 + 0xC]
  557. 00000678  6000 04AC                bra        +0x4AE /* 00000B26 */
  558. label0000067C:
  559. 0000067C  2054                     movea.l    A0, [A4]
  560. 0000067E  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  561. 00000682  4EAD 02EA                jsr        [A5 + 0x2EA]
  562. 00000686  4A00                     tst.b      D0
  563. 00000688  57C0                     seq        D0
  564. 0000068A  4400                     neg.b      D0
  565. 0000068C  1E80                     move.b     [A7], D0
  566. 0000068E  2054                     movea.l    A0, [A4]
  567. 00000690  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  568. 00000694  4EAD 02F2                jsr        [A5 + 0x2F2]
  569. 00000698  1EBC 0002                move.b     [A7], 0x2
  570. 0000069C  2F0C                     move.l     -[A7], A4
  571. 0000069E  4EAD E076                jsr        [A5 - 0x1F8A]
  572. 000006A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  573. 000006A6  6000 047E                bra        +0x480 /* 00000B26 */
  574. label000006AA:
  575. 000006AA  2054                     movea.l    A0, [A4]
  576. 000006AC  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  577. 000006B0  4EAD 030A                jsr        [A5 + 0x30A]
  578. 000006B4  4A00                     tst.b      D0
  579. 000006B6  57C0                     seq        D0
  580. 000006B8  4400                     neg.b      D0
  581. 000006BA  1E80                     move.b     [A7], D0
  582. 000006BC  2054                     movea.l    A0, [A4]
  583. 000006BE  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  584. 000006C2  4EAD 0312                jsr        [A5 + 0x312]
  585. 000006C6  1EBC 0002                move.b     [A7], 0x2
  586. 000006CA  2F0C                     move.l     -[A7], A4
  587. 000006CC  4EAD E076                jsr        [A5 - 0x1F8A]
  588. 000006D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  589. 000006D4  6000 0450                bra        +0x452 /* 00000B26 */
  590. label000006D8:
  591. 000006D8  486E FFFA                pea.l      [A6 - 0x6]
  592. 000006DC  AA1A                     trap       GetBackColor
  593. 000006DE  486E FFD6                pea.l      [A6 - 0x2A]
  594. 000006E2  486E FFFA                pea.l      [A6 - 0x6]
  595. 000006E6  4EAD 0202                jsr        [A5 + 0x202]
  596. 000006EA  4297                     clr.l      [A7]
  597. 000006EC  2F3C 8000 0000           move.l     -[A7], 0x80000000
  598. 000006F2  2F3C 3FFF 0000           move.l     -[A7], 0x3FFF0000
  599. 000006F8  486E FFD6                pea.l      [A6 - 0x2A]
  600. 000006FC  2054                     movea.l    A0, [A4]
  601. 000006FE  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  602. 00000702  4EAD 031A                jsr        [A5 + 0x31A]
  603. 00000706  4A00                     tst.b      D0
  604. 00000708  57C0                     seq        D0
  605. 0000070A  4400                     neg.b      D0
  606. 0000070C  548F                     addq.l     A7, 2
  607. 0000070E  1E80                     move.b     [A7], D0
  608. 00000710  2054                     movea.l    A0, [A4]
  609. 00000712  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  610. 00000716  4EAD 0322                jsr        [A5 + 0x322]
  611. 0000071A  1EBC 0002                move.b     [A7], 0x2
  612. 0000071E  2F0C                     move.l     -[A7], A4
  613. 00000720  4EAD E076                jsr        [A5 - 0x1F8A]
  614. 00000724  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  615. 00000728  6000 03FC                bra        +0x3FE /* 00000B26 */
  616. label0000072C:
  617. 0000072C  2054                     movea.l    A0, [A4]
  618. 0000072E  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  619. 00000732  4EAD 032A                jsr        [A5 + 0x32A]
  620. 00000736  4A00                     tst.b      D0
  621. 00000738  57C0                     seq        D0
  622. 0000073A  4400                     neg.b      D0
  623. 0000073C  1E80                     move.b     [A7], D0
  624. 0000073E  2054                     movea.l    A0, [A4]
  625. 00000740  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  626. 00000744  4EAD 0332                jsr        [A5 + 0x332]
  627. 00000748  1EBC 0002                move.b     [A7], 0x2
  628. 0000074C  2F0C                     move.l     -[A7], A4
  629. 0000074E  4EAD E076                jsr        [A5 - 0x1F8A]
  630. 00000752  4FEF 000C                lea.l      A7, [A7 + 0xC]
  631. 00000756  6000 03CE                bra        +0x3D0 /* 00000B26 */
  632. label0000075A:
  633. 0000075A  2054                     movea.l    A0, [A4]
  634. 0000075C  4A28 008C                tst.b      [A0 + 0x8C]
  635. 00000760  57C0                     seq        D0
  636. 00000762  4400                     neg.b      D0
  637. 00000764  1140 008C                move.b     [A0 + 0x8C], D0
  638. 00000768  4A28 008C                tst.b      [A0 + 0x8C]
  639. 0000076C  6714                     beq        +0x16 /* 00000782 */
  640. 0000076E  2054                     movea.l    A0, [A4]
  641. 00000770  4A28 008D                tst.b      [A0 + 0x8D]
  642. 00000774  670C                     beq        +0xE /* 00000782 */
  643. 00000776  4878 6D6D                pea.l      [0x00006D6D]
  644. 0000077A  2F0C                     move.l     -[A7], A4
  645. 0000077C  4EAD ED2E                jsr        [A5 - 0x12D2]
  646. 00000780  508F                     addq.l     A7, 8
  647. label00000782:
  648. 00000782  2054                     movea.l    A0, [A4]
  649. 00000784  4A28 008C                tst.b      [A0 + 0x8C]
  650. 00000788  6616                     bne        +0x18 /* 000007A0 */
  651. 0000078A  2054                     movea.l    A0, [A4]
  652. 0000078C  4AA8 0084                tst.l      [A0 + 0x84]
  653. 00000790  670E                     beq        +0x10 /* 000007A0 */
  654. 00000792  2054                     movea.l    A0, [A4]
  655. 00000794  2F28 0084                move.l     -[A7], [A0 + 0x84]
  656. 00000798  A8F5                     trap       KillPicture
  657. 0000079A  2054                     movea.l    A0, [A4]
  658. 0000079C  42A8 0084                clr.l      [A0 + 0x84]
  659. label000007A0:
  660. 000007A0  1F3C 0002                move.b     -[A7], 0x2
  661. 000007A4  2F0C                     move.l     -[A7], A4
  662. 000007A6  4EAD E076                jsr        [A5 - 0x1F8A]
  663. 000007AA  5C8F                     addq.l     A7, 6
  664. 000007AC  6000 0378                bra        +0x37A /* 00000B26 */
  665. label000007B0:
  666. 000007B0  2054                     movea.l    A0, [A4]
  667. 000007B2  4A28 008D                tst.b      [A0 + 0x8D]
  668. 000007B6  57C0                     seq        D0
  669. 000007B8  4400                     neg.b      D0
  670. 000007BA  1140 008D                move.b     [A0 + 0x8D], D0
  671. 000007BE  4A28 008C                tst.b      [A0 + 0x8C]
  672. 000007C2  6714                     beq        +0x16 /* 000007D8 */
  673. 000007C4  2054                     movea.l    A0, [A4]
  674. 000007C6  4A28 008D                tst.b      [A0 + 0x8D]
  675. 000007CA  670C                     beq        +0xE /* 000007D8 */
  676. 000007CC  4878 6D6B                pea.l      [0x00006D6B]
  677. 000007D0  2F0C                     move.l     -[A7], A4
  678. 000007D2  4EAD ED2E                jsr        [A5 - 0x12D2]
  679. 000007D6  508F                     addq.l     A7, 8
  680. label000007D8:
  681. 000007D8  2054                     movea.l    A0, [A4]
  682. 000007DA  4A28 008D                tst.b      [A0 + 0x8D]
  683. 000007DE  6700 00A0                beq        +0xA2 /* 00000880 */
  684. 000007E2  486E FF6C                pea.l      [A6 - 0x94]
  685. 000007E6  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  686. 000007EA  41EE FF7A                lea.l      A0, [A6 - 0x86]
  687. 000007EE  7000                     moveq.l    D0, 0x00
  688. 000007F0  43FA 000E                lea.l      A1, [PC + 0xE /* 00000800 */]
  689. 000007F4  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  690. 000007F8  F228                     .extension 0x228 // unimplemented
  691. 000007FA  F00F                     .extension 0x00F // unimplemented
  692. 000007FC  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  693. 00000802  D00F                     add.b      D0, A7
  694. 00000804  4A40                     tst.w      D0
  695. 00000806  588F                     addq.l     A7, 4
  696. 00000808  6646                     bne        +0x48 /* 00000850 */
  697. 0000080A  204C                     movea.l    A0, A4
  698. 0000080C  A029                     trap       HLock
  699. 0000080E  4267                     clr.w      -[A7]
  700. 00000810  2054                     movea.l    A0, [A4]
  701. 00000812  4868 0088                pea.l      [A0 + 0x88]
  702. 00000816  3F3C 0010                move.w     -[A7], 0x10
  703. 0000081A  486E FF58                pea.l      [A6 - 0xA8]
  704. 0000081E  42A7                     clr.l      -[A7]
  705. 00000820  42A7                     clr.l      -[A7]
  706. 00000822  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  707. 00000826  203C 0016 0000           move.l     D0, 0x160000
  708. 0000082C  AB1D                     trap       QDExtensions
  709. 0000082E  3E1F                     move.w     D7, [A7]+
  710. 00000830  204C                     movea.l    A0, A4
  711. 00000832  A02A                     trap       HUnlock
  712. 00000834  4A47                     tst.w      D7
  713. 00000836  6712                     beq        +0x14 /* 0000084A */
  714. 00000838  3F07                     move.w     -[A7], D7
  715. 0000083A  42A7                     clr.l      -[A7]
  716. 0000083C  2F3C 0001 041A           move.l     -[A7], 0x1041A
  717. 00000842  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  718. 00000846  4EAD 1A62                jsr        [A5 + 0x1A62]
  719. label0000084A:
  720. 0000084A  4EAD 1A92                jsr        [A5 + 0x1A92]
  721. 0000084E  604C                     bra        +0x4E /* 0000089C */
  722. label00000850:
  723. 00000850  2054                     movea.l    A0, [A4]
  724. 00000852  4AA8 0088                tst.l      [A0 + 0x88]
  725. 00000856  670E                     beq        +0x10 /* 00000866 */
  726. 00000858  2054                     movea.l    A0, [A4]
  727. 0000085A  2F28 0088                move.l     -[A7], [A0 + 0x88]
  728. 0000085E  203C 0004 0004           move.l     D0, 0x40004
  729. 00000864  AB1D                     trap       QDExtensions
  730. label00000866:
  731. 00000866  2054                     movea.l    A0, [A4]
  732. 00000868  42A8 0088                clr.l      [A0 + 0x88]
  733. 0000086C  4A2E FF71                tst.b      [A6 - 0x8F]
  734. 00000870  672A                     beq        +0x2C /* 0000089C */
  735. 00000872  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  736. 00000876  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  737. 0000087A  4EAD 1A62                jsr        [A5 + 0x1A62]
  738. 0000087E  601C                     bra        +0x1E /* 0000089C */
  739. label00000880:
  740. 00000880  2054                     movea.l    A0, [A4]
  741. 00000882  4AA8 0088                tst.l      [A0 + 0x88]
  742. 00000886  670E                     beq        +0x10 /* 00000896 */
  743. 00000888  2054                     movea.l    A0, [A4]
  744. 0000088A  2F28 0088                move.l     -[A7], [A0 + 0x88]
  745. 0000088E  203C 0004 0004           move.l     D0, 0x40004
  746. 00000894  AB1D                     trap       QDExtensions
  747. label00000896:
  748. 00000896  2054                     movea.l    A0, [A4]
  749. 00000898  42A8 0088                clr.l      [A0 + 0x88]
  750. label0000089C:
  751. 0000089C  1F3C 0002                move.b     -[A7], 0x2
  752. 000008A0  2F0C                     move.l     -[A7], A4
  753. 000008A2  4EAD E076                jsr        [A5 - 0x1F8A]
  754. 000008A6  5C8F                     addq.l     A7, 6
  755. 000008A8  6000 027C                bra        +0x27E /* 00000B26 */
  756. label000008AC:
  757. 000008AC  2054                     movea.l    A0, [A4]
  758. 000008AE  4A28 008E                tst.b      [A0 + 0x8E]
  759. 000008B2  57C0                     seq        D0
  760. 000008B4  4400                     neg.b      D0
  761. 000008B6  1140 008E                move.b     [A0 + 0x8E], D0
  762. 000008BA  1F3C 0001                move.b     -[A7], 0x1
  763. 000008BE  2F0C                     move.l     -[A7], A4
  764. 000008C0  4EAD E076                jsr        [A5 - 0x1F8A]
  765. 000008C4  5C8F                     addq.l     A7, 6
  766. 000008C6  6000 025E                bra        +0x260 /* 00000B26 */
  767. label000008CA:
  768. 000008CA  2D6D E056 FFF6           move.l     [A6 - 0xA], [A5 - 0x1FAA]
  769. 000008D0  2054                     movea.l    A0, [A4]
  770. 000008D2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  771. 000008D6  A873                     trap       SetPort
  772. 000008D8  486E FFFA                pea.l      [A6 - 0x6]
  773. 000008DC  AA1A                     trap       GetBackColor
  774. 000008DE  4227                     clr.b      -[A7]
  775. 000008E0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  776. 000008E4  486D E05A                pea.l      [A5 - 0x1FA6]
  777. 000008E8  486E FFFA                pea.l      [A6 - 0x6]
  778. 000008EC  486E FFFA                pea.l      [A6 - 0x6]
  779. 000008F0  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  780. 000008F4  A82E                     trap       Pack12
  781. 000008F6  4A1F                     tst.b      [A7]+
  782. 000008F8  6700 022C                beq        +0x22E /* 00000B26 */
  783. 000008FC  486E FFFA                pea.l      [A6 - 0x6]
  784. 00000900  AA15                     trap       RGBBackColor
  785. 00000902  1F3C 0002                move.b     -[A7], 0x2
  786. 00000906  2F0C                     move.l     -[A7], A4
  787. 00000908  4EAD E076                jsr        [A5 - 0x1F8A]
  788. 0000090C  5C8F                     addq.l     A7, 6
  789. 0000090E  6000 0216                bra        +0x218 /* 00000B26 */
  790. label00000912:
  791. 00000912  2054                     movea.l    A0, [A4]
  792. 00000914  4A28 008C                tst.b      [A0 + 0x8C]
  793. 00000918  6708                     beq        +0xA /* 00000922 */
  794. 0000091A  2054                     movea.l    A0, [A4]
  795. 0000091C  4AA8 0084                tst.l      [A0 + 0x84]
  796. 00000920  666E                     bne        +0x70 /* 00000990 */
  797. label00000922:
  798. 00000922  2054                     movea.l    A0, [A4]
  799. 00000924  4A28 008D                tst.b      [A0 + 0x8D]
  800. 00000928  6708                     beq        +0xA /* 00000932 */
  801. 0000092A  2054                     movea.l    A0, [A4]
  802. 0000092C  4AA8 0088                tst.l      [A0 + 0x88]
  803. 00000930  665E                     bne        +0x60 /* 00000990 */
  804. label00000932:
  805. 00000932  486E FFE2                pea.l      [A6 - 0x1E]
  806. 00000936  2F0C                     move.l     -[A7], A4
  807. 00000938  4EAD E748                jsr        [A5 - 0x18B8]
  808. 0000093C  486E FFE2                pea.l      [A6 - 0x1E]
  809. 00000940  486E FFDA                pea.l      [A6 - 0x26]
  810. 00000944  4EAD 19DA                jsr        [A5 + 0x19DA]
  811. 00000948  4297                     clr.l      [A7]
  812. 0000094A  486E FFDA                pea.l      [A6 - 0x26]
  813. 0000094E  A8F3                     trap       OpenPicture
  814. 00000950  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  815. 00000954  2EAE FFF2                move.l     [A7], [A6 - 0xE]
  816. 00000958  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  817. 0000095C  486E FFDA                pea.l      [A6 - 0x26]
  818. 00000960  2F0C                     move.l     -[A7], A4
  819. 00000962  4EAD E3B0                jsr        [A5 - 0x1C50]
  820. 00000966  A8F4                     trap       ClosePicture
  821. 00000968  2EAD E144                move.l     [A7], [A5 - 0x1EBC]
  822. 0000096C  4EAD 109A                jsr        [A5 + 0x109A]
  823. 00000970  2EAE FFF2                move.l     [A7], [A6 - 0xE]
  824. 00000974  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  825. 0000097A  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  826. 0000097E  4EAD 1062                jsr        [A5 + 0x1062]
  827. 00000982  2EAE FFF2                move.l     [A7], [A6 - 0xE]
  828. 00000986  A8F5                     trap       KillPicture
  829. 00000988  4FEF 000C                lea.l      A7, [A7 + 0xC]
  830. 0000098C  6000 0172                bra        +0x174 /* 00000B00 */
  831. label00000990:
  832. 00000990  2054                     movea.l    A0, [A4]
  833. 00000992  4AA8 0084                tst.l      [A0 + 0x84]
  834. 00000996  6720                     beq        +0x22 /* 000009B8 */
  835. 00000998  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  836. 0000099C  4EAD 109A                jsr        [A5 + 0x109A]
  837. 000009A0  2054                     movea.l    A0, [A4]
  838. 000009A2  2EA8 0084                move.l     [A7], [A0 + 0x84]
  839. 000009A6  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  840. 000009AC  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  841. 000009B0  4EAD 1062                jsr        [A5 + 0x1062]
  842. 000009B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  843. label000009B8:
  844. 000009B8  2054                     movea.l    A0, [A4]
  845. 000009BA  4AA8 0088                tst.l      [A0 + 0x88]
  846. 000009BE  6700 0140                beq        +0x142 /* 00000B00 */
  847. 000009C2  42A7                     clr.l      -[A7]
  848. 000009C4  2054                     movea.l    A0, [A4]
  849. 000009C6  2F28 0088                move.l     -[A7], [A0 + 0x88]
  850. 000009CA  203C 0004 0017           move.l     D0, 0x40017
  851. 000009D0  AB1D                     trap       QDExtensions
  852. 000009D2  2D5F FFBA                move.l     [A6 - 0x46], [A7]+
  853. 000009D6  486E FFD2                pea.l      [A6 - 0x2E]
  854. 000009DA  486E FFD6                pea.l      [A6 - 0x2A]
  855. 000009DE  203C 0008 0005           move.l     D0, 0x80005
  856. 000009E4  AB1D                     trap       QDExtensions
  857. 000009E6  4227                     clr.b      -[A7]
  858. 000009E8  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  859. 000009EC  203C 0004 0001           move.l     D0, 0x40001
  860. 000009F2  AB1D                     trap       QDExtensions
  861. 000009F4  2054                     movea.l    A0, [A4]
  862. 000009F6  2F28 0088                move.l     -[A7], [A0 + 0x88]
  863. 000009FA  42A7                     clr.l      -[A7]
  864. 000009FC  203C 0008 0006           move.l     D0, 0x80006
  865. 00000A02  AB1D                     trap       QDExtensions
  866. 00000A04  204C                     movea.l    A0, A4
  867. 00000A06  A029                     trap       HLock
  868. 00000A08  42A7                     clr.l      -[A7]
  869. 00000A0A  206E FFBA                movea.l    A0, [A6 - 0x46]
  870. 00000A0E  2050                     movea.l    A0, [A0]
  871. 00000A10  4868 0006                pea.l      [A0 + 0x6]
  872. 00000A14  A8F3                     trap       OpenPicture
  873. 00000A16  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  874. 00000A1A  4AAE FFCE                tst.l      [A6 - 0x32]
  875. 00000A1E  548F                     addq.l     A7, 2
  876. 00000A20  6628                     bne        +0x2A /* 00000A4A */
  877. 00000A22  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  878. 00000A26  203C 0004 0002           move.l     D0, 0x40002
  879. 00000A2C  AB1D                     trap       QDExtensions
  880. 00000A2E  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  881. 00000A32  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  882. 00000A36  203C 0008 0006           move.l     D0, 0x80006
  883. 00000A3C  AB1D                     trap       QDExtensions
  884. 00000A3E  204C                     movea.l    A0, A4
  885. 00000A40  A02A                     trap       HUnlock
  886. 00000A42  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  887. 00000A46  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  888. label00000A4A:
  889. 00000A4A  486E FFC4                pea.l      [A6 - 0x3C]
  890. 00000A4E  AA19                     trap       GetForeColor
  891. 00000A50  486E FFBE                pea.l      [A6 - 0x42]
  892. 00000A54  AA1A                     trap       GetBackColor
  893. 00000A56  4878 001E                pea.l      [0x0000001E]
  894. 00000A5A  A863                     trap       BackColor
  895. 00000A5C  4878 0021                pea.l      [0x00000021]
  896. 00000A60  A862                     trap       ForeColor
  897. 00000A62  206E FFBA                movea.l    A0, [A6 - 0x46]
  898. 00000A66  A069                     trap       HGetState
  899. 00000A68  1D40 FFB9                move.b     [A6 - 0x47], D0
  900. 00000A6C  206E FFBA                movea.l    A0, [A6 - 0x46]
  901. 00000A70  A029                     trap       HLock
  902. 00000A72  206E FFBA                movea.l    A0, [A6 - 0x46]
  903. 00000A76  A069                     trap       HGetState
  904. 00000A78  49C0                     lea.l      A4, D0
  905. 00000A7A  2D40 FFCA                move.l     [A6 - 0x36], D0
  906. 00000A7E  206E FFBA                movea.l    A0, [A6 - 0x46]
  907. 00000A82  2F10                     move.l     -[A7], [A0]
  908. 00000A84  2F10                     move.l     -[A7], [A0]
  909. 00000A86  2050                     movea.l    A0, [A0]
  910. 00000A88  4868 0006                pea.l      [A0 + 0x6]
  911. 00000A8C  206E FFBA                movea.l    A0, [A6 - 0x46]
  912. 00000A90  2050                     movea.l    A0, [A0]
  913. 00000A92  4868 0006                pea.l      [A0 + 0x6]
  914. 00000A96  3F3C 0008                move.w     -[A7], 0x8
  915. 00000A9A  42A7                     clr.l      -[A7]
  916. 00000A9C  A8EC                     trap       CopyBits
  917. 00000A9E  4267                     clr.w      -[A7]
  918. 00000AA0  AA40                     trap       QDError
  919. 00000AA2  4EAD 1A82                jsr        [A5 + 0x1A82]
  920. 00000AA6  A8F4                     trap       ClosePicture
  921. 00000AA8  102E FFB9                move.b     D0, [A6 - 0x47]
  922. 00000AAC  206E FFBA                movea.l    A0, [A6 - 0x46]
  923. 00000AB0  A06A                     trap       HSetState
  924. 00000AB2  486E FFC4                pea.l      [A6 - 0x3C]
  925. 00000AB6  AA14                     trap       RGBForeColor
  926. 00000AB8  486E FFBE                pea.l      [A6 - 0x42]
  927. 00000ABC  AA15                     trap       RGBBackColor
  928. 00000ABE  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  929. 00000AC2  203C 0004 0002           move.l     D0, 0x40002
  930. 00000AC8  AB1D                     trap       QDExtensions
  931. 00000ACA  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  932. 00000ACE  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  933. 00000AD2  203C 0008 0006           move.l     D0, 0x80006
  934. 00000AD8  AB1D                     trap       QDExtensions
  935. 00000ADA  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  936. 00000ADE  4EAD 109A                jsr        [A5 + 0x109A]
  937. 00000AE2  2EAE FFCE                move.l     [A7], [A6 - 0x32]
  938. 00000AE6  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  939. 00000AEC  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  940. 00000AF0  4EAD 1062                jsr        [A5 + 0x1062]
  941. 00000AF4  2EAE FFCE                move.l     [A7], [A6 - 0x32]
  942. 00000AF8  A8F5                     trap       KillPicture
  943. 00000AFA  204C                     movea.l    A0, A4
  944. 00000AFC  A02A                     trap       HUnlock
  945. 00000AFE  508F                     addq.l     A7, 8
  946. label00000B00:
  947. 00000B00  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  948. 00000B04  4EAD 10C2                jsr        [A5 + 0x10C2]
  949. 00000B08  588F                     addq.l     A7, 4
  950. 00000B0A  601A                     bra        +0x1C /* 00000B26 */
  951. label00000B0C:
  952. 00000B0C  1F3C 0003                move.b     -[A7], 0x3
  953. 00000B10  2F0C                     move.l     -[A7], A4
  954. 00000B12  4EAD E076                jsr        [A5 - 0x1F8A]
  955. 00000B16  5C8F                     addq.l     A7, 6
  956. 00000B18  600C                     bra        +0xE /* 00000B26 */
  957. label00000B1A:
  958. 00000B1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  959. 00000B1E  2F0C                     move.l     -[A7], A4
  960. 00000B20  4EAD 0FF2                jsr        [A5 + 0xFF2]
  961. 00000B24  508F                     addq.l     A7, 8
  962. label00000B26:
  963. 00000B26  4CDF 1080                movem.l    A4,D7, [A7]+
  964. 00000B2A  4E5E                     unlink     A6
  965. 00000B2C  4E75                     rts
  966. export_106:
  967. fn00000B2E:
  968. 00000B2E  4E56 FFB8                link       A6, -0x0048
  969. 00000B32  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  970. 00000B36  F227                     .extension 0x227 // unimplemented
  971. 00000B38  E080                     asr        D0, 8
  972. 00000B3A  266E 0008                movea.l    A3, [A6 + 0x8]
  973. 00000B3E  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  974. 00000B42  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  975. 00000B46  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  976. 00000B4A  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  977. 00000B4E  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  978. 00000B52  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  979. 00000B56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  980. 00000B5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  981. 00000B5E  2F0B                     move.l     -[A7], A3
  982. 00000B60  4EAD 06B2                jsr        [A5 + 0x6B2]
  983. 00000B64  7E0F                     moveq.l    D7, 0x0F
  984. 00000B66  7C0F                     moveq.l    D6, 0x0F
  985. 00000B68  486D E648                pea.l      [A5 - 0x19B8]
  986. 00000B6C  4EAD 04CA                jsr        [A5 + 0x4CA]
  987. 00000B70  2053                     movea.l    A0, [A3]
  988. 00000B72  2140 0074                move.l     [A0 + 0x74], D0
  989. 00000B76  70F0                     moveq.l    D0, 0xFFFFFFF0
  990. 00000B78  D068 0040                add.w      D0, [A0 + 0x40]
  991. 00000B7C  3E80                     move.w     [A7], D0
  992. 00000B7E  3028 003C                move.w     D0, [A0 + 0x3C]
  993. 00000B82  D047                     add.w      D0, D7
  994. 00000B84  3F00                     move.w     -[A7], D0
  995. 00000B86  3028 0026                move.w     D0, [A0 + 0x26]
  996. 00000B8A  9046                     sub.w      D0, D6
  997. 00000B8C  9047                     sub.w      D0, D7
  998. 00000B8E  3F00                     move.w     -[A7], D0
  999. 00000B90  4227                     clr.b      -[A7]
  1000. 00000B92  2F0B                     move.l     -[A7], A3
  1001. 00000B94  2F0B                     move.l     -[A7], A3
  1002. 00000B96  2F28 0074                move.l     -[A7], [A0 + 0x74]
  1003. 00000B9A  4EAD 09CA                jsr        [A5 + 0x9CA]
  1004. 00000B9E  486D 036A                pea.l      [A5 + 0x36A]
  1005. 00000BA2  2053                     movea.l    A0, [A3]
  1006. 00000BA4  2F28 0074                move.l     -[A7], [A0 + 0x74]
  1007. 00000BA8  4EAD 0DC2                jsr        [A5 + 0xDC2]
  1008. 00000BAC  486D 03E2                pea.l      [A5 + 0x3E2]
  1009. 00000BB0  2053                     movea.l    A0, [A3]
  1010. 00000BB2  2F28 0074                move.l     -[A7], [A0 + 0x74]
  1011. 00000BB6  4EAD 09D2                jsr        [A5 + 0x9D2]
  1012. 00000BBA  4257                     clr.w      [A7]
  1013. 00000BBC  2053                     movea.l    A0, [A3]
  1014. 00000BBE  2F28 0074                move.l     -[A7], [A0 + 0x74]
  1015. 00000BC2  4EAD 0DA2                jsr        [A5 + 0xDA2]
  1016. 00000BC6  3EBC 0167                move.w     [A7], 0x167
  1017. 00000BCA  2053                     movea.l    A0, [A3]
  1018. 00000BCC  2F28 0074                move.l     -[A7], [A0 + 0x74]
  1019. 00000BD0  4EAD 0D92                jsr        [A5 + 0xD92]
  1020. 00000BD4  486D E648                pea.l      [A5 - 0x19B8]
  1021. 00000BD8  4EAD 04CA                jsr        [A5 + 0x4CA]
  1022. 00000BDC  2053                     movea.l    A0, [A3]
  1023. 00000BDE  2140 0070                move.l     [A0 + 0x70], D0
  1024. 00000BE2  3EA8 0038                move.w     [A7], [A0 + 0x38]
  1025. 00000BE6  70F0                     moveq.l    D0, 0xFFFFFFF0
  1026. 00000BE8  D068 0044                add.w      D0, [A0 + 0x44]
  1027. 00000BEC  3F00                     move.w     -[A7], D0
  1028. 00000BEE  3028 0028                move.w     D0, [A0 + 0x28]
  1029. 00000BF2  9046                     sub.w      D0, D6
  1030. 00000BF4  3F00                     move.w     -[A7], D0
  1031. 00000BF6  1F3C 0001                move.b     -[A7], 0x1
  1032. 00000BFA  2F0B                     move.l     -[A7], A3
  1033. 00000BFC  2F0B                     move.l     -[A7], A3
  1034. 00000BFE  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1035. 00000C02  4EAD 09CA                jsr        [A5 + 0x9CA]
  1036. 00000C06  486D 036A                pea.l      [A5 + 0x36A]
  1037. 00000C0A  2053                     movea.l    A0, [A3]
  1038. 00000C0C  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1039. 00000C10  4EAD 0DC2                jsr        [A5 + 0xDC2]
  1040. 00000C14  486D 03E2                pea.l      [A5 + 0x3E2]
  1041. 00000C18  2053                     movea.l    A0, [A3]
  1042. 00000C1A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1043. 00000C1E  4EAD 09D2                jsr        [A5 + 0x9D2]
  1044. 00000C22  4FEF 006C                lea.l      A7, [A7 + 0x6C]
  1045. 00000C26  4267                     clr.w      -[A7]
  1046. 00000C28  2053                     movea.l    A0, [A3]
  1047. 00000C2A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1048. 00000C2E  4EAD 0DA2                jsr        [A5 + 0xDA2]
  1049. 00000C32  3EBC 00B3                move.w     [A7], 0xB3
  1050. 00000C36  2053                     movea.l    A0, [A3]
  1051. 00000C38  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1052. 00000C3C  4EAD 0D92                jsr        [A5 + 0xD92]
  1053. 00000C40  2053                     movea.l    A0, [A3]
  1054. 00000C42  3E28 0028                move.w     D7, [A0 + 0x28]
  1055. 00000C46  9E46                     sub.w      D7, D6
  1056. 00000C48  2848                     movea.l    A4, A0
  1057. 00000C4A  3247                     movea.w    A1, D7
  1058. 00000C4C  2C09                     move.l     D6, A1
  1059. 00000C4E  8DFC 0002                divs.w     D6, 0x2
  1060. 00000C52  3A07                     move.w     D5, D7
  1061. 00000C54  9A46                     sub.w      D5, D6
  1062. 00000C56  486D E112                pea.l      [A5 - 0x1EEE]
  1063. 00000C5A  4EAD 04CA                jsr        [A5 + 0x4CA]
  1064. 00000C5E  2940 0078                move.l     [A4 + 0x78], D0
  1065. 00000C62  2053                     movea.l    A0, [A3]
  1066. 00000C64  3EA8 0038                move.w     [A7], [A0 + 0x38]
  1067. 00000C68  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  1068. 00000C6C  7001                     moveq.l    D0, 0x01
  1069. 00000C6E  D046                     add.w      D0, D6
  1070. 00000C70  3F00                     move.w     -[A7], D0
  1071. 00000C72  1F3C 0001                move.b     -[A7], 0x1
  1072. 00000C76  2F0B                     move.l     -[A7], A3
  1073. 00000C78  2F0B                     move.l     -[A7], A3
  1074. 00000C7A  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1075. 00000C7E  4EAD 09CA                jsr        [A5 + 0x9CA]
  1076. 00000C82  2053                     movea.l    A0, [A3]
  1077. 00000C84  2068 0078                movea.l    A0, [A0 + 0x78]
  1078. 00000C88  2050                     movea.l    A0, [A0]
  1079. 00000C8A  4228 0032                clr.b      [A0 + 0x32]
  1080. 00000C8E  2053                     movea.l    A0, [A3]
  1081. 00000C90  2068 0078                movea.l    A0, [A0 + 0x78]
  1082. 00000C94  2050                     movea.l    A0, [A0]
  1083. 00000C96  117C 0002 0033           move.b     [A0 + 0x33], 0x2
  1084. 00000C9C  486D 036A                pea.l      [A5 + 0x36A]
  1085. 00000CA0  2053                     movea.l    A0, [A3]
  1086. 00000CA2  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1087. 00000CA6  4EAD 0DC2                jsr        [A5 + 0xDC2]
  1088. 00000CAA  486D 03E2                pea.l      [A5 + 0x3E2]
  1089. 00000CAE  2053                     movea.l    A0, [A3]
  1090. 00000CB0  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1091. 00000CB4  4EAD 09D2                jsr        [A5 + 0x9D2]
  1092. 00000CB8  4257                     clr.w      [A7]
  1093. 00000CBA  2053                     movea.l    A0, [A3]
  1094. 00000CBC  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1095. 00000CC0  4EAD 0DA2                jsr        [A5 + 0xDA2]
  1096. 00000CC4  3EBC 03E7                move.w     [A7], 0x3E7
  1097. 00000CC8  2053                     movea.l    A0, [A3]
  1098. 00000CCA  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1099. 00000CCE  4EAD 0D92                jsr        [A5 + 0xD92]
  1100. 00000CD2  486D E112                pea.l      [A5 - 0x1EEE]
  1101. 00000CD6  4EAD 04CA                jsr        [A5 + 0x4CA]
  1102. 00000CDA  2053                     movea.l    A0, [A3]
  1103. 00000CDC  2140 007C                move.l     [A0 + 0x7C], D0
  1104. 00000CE0  3E86                     move.w     [A7], D6
  1105. 00000CE2  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  1106. 00000CE6  3F05                     move.w     -[A7], D5
  1107. 00000CE8  1F3C 0001                move.b     -[A7], 0x1
  1108. 00000CEC  2F0B                     move.l     -[A7], A3
  1109. 00000CEE  2F0B                     move.l     -[A7], A3
  1110. 00000CF0  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1111. 00000CF4  4EAD 09CA                jsr        [A5 + 0x9CA]
  1112. 00000CF8  2053                     movea.l    A0, [A3]
  1113. 00000CFA  2068 007C                movea.l    A0, [A0 + 0x7C]
  1114. 00000CFE  2050                     movea.l    A0, [A0]
  1115. 00000D00  4228 0032                clr.b      [A0 + 0x32]
  1116. 00000D04  2053                     movea.l    A0, [A3]
  1117. 00000D06  2068 007C                movea.l    A0, [A0 + 0x7C]
  1118. 00000D0A  2050                     movea.l    A0, [A0]
  1119. 00000D0C  117C 0003 0033           move.b     [A0 + 0x33], 0x3
  1120. 00000D12  486D 036A                pea.l      [A5 + 0x36A]
  1121. 00000D16  2053                     movea.l    A0, [A3]
  1122. 00000D18  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1123. 00000D1C  4EAD 0DC2                jsr        [A5 + 0xDC2]
  1124. 00000D20  486D 03E2                pea.l      [A5 + 0x3E2]
  1125. 00000D24  2053                     movea.l    A0, [A3]
  1126. 00000D26  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1127. 00000D2A  4EAD 09D2                jsr        [A5 + 0x9D2]
  1128. 00000D2E  4257                     clr.w      [A7]
  1129. 00000D30  2053                     movea.l    A0, [A3]
  1130. 00000D32  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1131. 00000D36  4EAD 0DA2                jsr        [A5 + 0xDA2]
  1132. 00000D3A  3EBC 00B3                move.w     [A7], 0xB3
  1133. 00000D3E  2053                     movea.l    A0, [A3]
  1134. 00000D40  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1135. 00000D44  4EAD 0D92                jsr        [A5 + 0xD92]
  1136. 00000D48  4FEF 0066                lea.l      A7, [A7 + 0x66]
  1137. 00000D4C  486D E6FE                pea.l      [A5 - 0x1902]
  1138. 00000D50  4EAD 04CA                jsr        [A5 + 0x4CA]
  1139. 00000D54  2053                     movea.l    A0, [A3]
  1140. 00000D56  2140 0080                move.l     [A0 + 0x80], D0
  1141. 00000D5A  2E8B                     move.l     [A7], A3
  1142. 00000D5C  2F0B                     move.l     -[A7], A3
  1143. 00000D5E  2F28 0080                move.l     -[A7], [A0 + 0x80]
  1144. 00000D62  4EAD 0A8A                jsr        [A5 + 0xA8A]
  1145. 00000D66  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1146. 00000D6A  43ED E0D6                lea.l      A1, [A5 - 0x1F2A]
  1147. 00000D6E  7008                     moveq.l    D0, 0x08
  1148. label00000D70:
  1149. 00000D70  20D9                     move.l     [A0]+, [A1]+
  1150. 00000D72  51C8 FFFC                dbf        D0, -0x6 /* 00000D70 */
  1151. 00000D76  F23C                     .extension 0x23C // unimplemented
  1152. 00000D78  5380                     subq.l     D0, 1
  1153. 00000D7A  0001 486D                ori.b      D1, 0x6D /* 'm' */
  1154. 00000D7E  CF08                     abcd       -[A7], -[A0]
  1155. 00000D80  4EAD 04CA                jsr        [A5 + 0x4CA]
  1156. 00000D84  2053                     movea.l    A0, [A3]
  1157. 00000D86  2140 006C                move.l     [A0 + 0x6C], D0
  1158. 00000D8A  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  1159. 00000D8E  4EAD 0262                jsr        [A5 + 0x262]
  1160. 00000D92  4217                     clr.b      [A7]
  1161. 00000D94  2053                     movea.l    A0, [A3]
  1162. 00000D96  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1163. 00000D9A  4EAD 0302                jsr        [A5 + 0x302]
  1164. 00000D9E  2EBC 08AD 498E           move.l     [A7], 0x8AD498E
  1165. 00000DA4  2F3C DF66 F2ED           move.l     -[A7], 0xDF66F2ED
  1166. 00000DAA  2F3C 3FFD 0000           move.l     -[A7], 0x3FFD0000
  1167. 00000DB0  4EAD 1EB2                jsr        [A5 + 0x1EB2]
  1168. 00000DB4  F200                     .extension 0x200 // unimplemented
  1169. 00000DB6  1C80                     move.b     [A6], D0
  1170. label00000DB8:
  1171. 00000DB8  F200                     .extension 0x200 // unimplemented
  1172. 00000DBA  00A0 F22E 6880           ori.l      -[A0], 0xF22E6880
  1173. 00000DC0  FFB8                     .extension 0xFB8 // unimplemented
  1174. 00000DC2  4297                     clr.l      [A7]
  1175. 00000DC4  42A7                     clr.l      -[A7]
  1176. 00000DC6  42A7                     clr.l      -[A7]
  1177. 00000DC8  2F3C C681 F72B           move.l     -[A7], 0xC681F72B
  1178. 00000DCE  2F3C A78D 3631           move.l     -[A7], 0xA78D3631
  1179. 00000DD4  2F3C 3FFF 0000           move.l     -[A7], 0x3FFF0000
  1180. 00000DDA  2F3C 2168 C233           move.l     -[A7], 0x2168C233
  1181. 00000DE0  2F3C C90F DAA2           move.l     -[A7], 0xC90FDAA2
  1182. 00000DE6  2F3C 3FFE 0000           move.l     -[A7], 0x3FFE0000
  1183. 00000DEC  F227                     .extension 0x227 // unimplemented
  1184. 00000DEE  6880                     bvc        -0x7E /* 00000D70 */
  1185. 00000DF0  486E FFDC                pea.l      [A6 - 0x24]
  1186. 00000DF4  2053                     movea.l    A0, [A3]
  1187. 00000DF6  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1188. 00000DFA  4EAD 02AA                jsr        [A5 + 0x2AA]
  1189. 00000DFE  486E FFC4                pea.l      [A6 - 0x3C]
  1190. 00000E02  486E FFD0                pea.l      [A6 - 0x30]
  1191. 00000E06  2F0B                     move.l     -[A7], A3
  1192. 00000E08  4EAD 03DA                jsr        [A5 + 0x3DA]
  1193. 00000E0C  F23C                     .extension 0x23C // unimplemented
  1194. 00000E0E  4B80                     .invalid   5, D0 // invalid opcode 4 with b == 6
  1195. 00000E10  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  1196. 00000E12  0000 DF66                ori.b      D0, 0x66 /* 'f' */
  1197. 00000E16  F2ED                     .extension 0x2ED // unimplemented
  1198. 00000E18  08AD 498E 2EAE           bclr.b     [A5 + 0x2EAE], 0x8E
  1199. 00000E1E  FFCC                     .extension 0xFCC // unimplemented
  1200. 00000E20  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1201. 00000E24  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  1202. 00000E28  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1203. 00000E2C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1204. 00000E30  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1205. 00000E34  F227                     .extension 0x227 // unimplemented
  1206. 00000E36  6B80                     bmi        -0x7E /* 00000DB8 */
  1207. 00000E38  2053                     movea.l    A0, [A3]
  1208. 00000E3A  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1209. 00000E3E  4EAD 02C2                jsr        [A5 + 0x2C2]
  1210. 00000E42  4FEF 0080                lea.l      A7, [A7 + 0x80]
  1211. 00000E46  2F0B                     move.l     -[A7], A3
  1212. 00000E48  4EAD 03BA                jsr        [A5 + 0x3BA]
  1213. 00000E4C  2053                     movea.l    A0, [A3]
  1214. 00000E4E  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  1215. 00000E54  588F                     addq.l     A7, 4
  1216. 00000E56  F21F                     .extension 0x21F // unimplemented
  1217. 00000E58  D001                     add.b      D0, D1
  1218. 00000E5A  4CDF 18E0                movem.l    A4,A3,D7,D6,D5, [A7]+
  1219. 00000E5E  4E5E                     unlink     A6
  1220. 00000E60  4E75                     rts
  1221. export_107:
  1222. 00000E62  4E56 FFFC                link       A6, -0x0004
  1223. 00000E66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1224. 00000E6A  4EAD 07FA                jsr        [A5 + 0x7FA]
  1225. 00000E6E  206E 0008                movea.l    A0, [A6 + 0x8]
  1226. 00000E72  2050                     movea.l    A0, [A0]
  1227. 00000E74  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  1228. 00000E78  4EAD 026A                jsr        [A5 + 0x26A]
  1229. 00000E7C  206E 0008                movea.l    A0, [A6 + 0x8]
  1230. 00000E80  2050                     movea.l    A0, [A0]
  1231. 00000E82  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  1232. 00000E86  4EAD 027A                jsr        [A5 + 0x27A]
  1233. 00000E8A  4E5E                     unlink     A6
  1234. 00000E8C  4E75                     rts
  1235. export_109:
  1236. 00000E8E  4E56 0000                link       A6, 0
  1237. 00000E92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1238. 00000E96  4EAD 0B8A                jsr        [A5 + 0xB8A]
  1239. 00000E9A  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1240. 00000E9E  4EAD E782                jsr        [A5 - 0x187E]
  1241. 00000EA2  4E5E                     unlink     A6
  1242. 00000EA4  4E75                     rts
  1243. export_110:
  1244. 00000EA6  4E56 0000                link       A6, 0
  1245. 00000EAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1246. 00000EAE  4EAD 0B92                jsr        [A5 + 0xB92]
  1247. 00000EB2  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1248. 00000EB6  4EAD E782                jsr        [A5 - 0x187E]
  1249. 00000EBA  4E5E                     unlink     A6
  1250. 00000EBC  4E75                     rts
  1251. export_108:
  1252. 00000EBE  4E56 FFE8                link       A6, -0x0018
  1253. 00000EC2  486E FFF0                pea.l      [A6 - 0x10]
  1254. 00000EC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1255. 00000ECA  4EAD E748                jsr        [A5 - 0x18B8]
  1256. 00000ECE  486E FFF0                pea.l      [A6 - 0x10]
  1257. 00000ED2  486E FFE8                pea.l      [A6 - 0x18]
  1258. 00000ED6  4EAD 19DA                jsr        [A5 + 0x19DA]
  1259. 00000EDA  486E FFE8                pea.l      [A6 - 0x18]
  1260. 00000EDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1261. 00000EE2  4EAD 07BA                jsr        [A5 + 0x7BA]
  1262. 00000EE6  4E5E                     unlink     A6
  1263. 00000EE8  4E75                     rts
  1264. export_114:
  1265. 00000EEA  4E56 0000                link       A6, 0
  1266. 00000EEE  2F0C                     move.l     -[A7], A4
  1267. 00000EF0  286E 000C                movea.l    A4, [A6 + 0xC]
  1268. 00000EF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1269. 00000EF8  2050                     movea.l    A0, [A0]
  1270. 00000EFA  43D4                     lea.l      A1, [A4]
  1271. 00000EFC  41E8 0036                lea.l      A0, [A0 + 0x36]
  1272. 00000F00  22D8                     move.l     [A1]+, [A0]+
  1273. 00000F02  22D8                     move.l     [A1]+, [A0]+
  1274. 00000F04  22D8                     move.l     [A1]+, [A0]+
  1275. 00000F06  22D8                     move.l     [A1]+, [A0]+
  1276. 00000F08  7010                     moveq.l    D0, 0x10
  1277. 00000F0A  D1AC 0004                add.l      [A4 + 0x4], D0
  1278. 00000F0E  5294                     addq.l     [A4], 1
  1279. 00000F10  7010                     moveq.l    D0, 0x10
  1280. 00000F12  91AC 0008                sub.l      [A4 + 0x8], D0
  1281. 00000F16  7010                     moveq.l    D0, 0x10
  1282. 00000F18  91AC 000C                sub.l      [A4 + 0xC], D0
  1283. 00000F1C  285F                     movea.l    A4, [A7]+
  1284. 00000F1E  4E5E                     unlink     A6
  1285. 00000F20  4E75                     rts
  1286. export_115:
  1287. 00000F22  4E56 FF86                link       A6, -0x007A
  1288. 00000F26  48E7 0308                movem.l    -[A7], D6,D7,A4
  1289. 00000F2A  286E 0008                movea.l    A4, [A6 + 0x8]
  1290. 00000F2E  486E FFD0                pea.l      [A6 - 0x30]
  1291. 00000F32  486E FFDC                pea.l      [A6 - 0x24]
  1292. 00000F36  486E FFE8                pea.l      [A6 - 0x18]
  1293. 00000F3A  486E FFF4                pea.l      [A6 - 0xC]
  1294. 00000F3E  486E FFAC                pea.l      [A6 - 0x54]
  1295. 00000F42  2054                     movea.l    A0, [A4]
  1296. 00000F44  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1297. 00000F48  4EAD 02B2                jsr        [A5 + 0x2B2]
  1298. 00000F4C  486E FF86                pea.l      [A6 - 0x7A]
  1299. 00000F50  486E FF92                pea.l      [A6 - 0x6E]
  1300. 00000F54  486E FF9E                pea.l      [A6 - 0x62]
  1301. 00000F58  2054                     movea.l    A0, [A4]
  1302. 00000F5A  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1303. 00000F5E  4EAD 02CA                jsr        [A5 + 0x2CA]
  1304. 00000F62  F22E                     .extension 0x22E // unimplemented
  1305. 00000F64  4800                     nbcd.b     D0
  1306. 00000F66  FFDC                     .extension 0xFDC // unimplemented
  1307. 00000F68  F23C                     .extension 0x23C // unimplemented
  1308. 00000F6A  5023                     addq.b     -[A3], 8
  1309. 00000F6C  00B4 F23C 4820 4000      ori.l      [A4 + D4.w], 0xF23C4820
  1310. 00000F74  0000 C90F                ori.b      D0, 0xF
  1311. 00000F78  DAA2                     add.l      D5, -[A2]
  1312. 00000F7A  2168 C233 F200           move.l     [A0 - 0xE00], [A0 - 0x3DCD]
  1313. 00000F80  0003 F207                ori.b      D3, 0x7
  1314. 00000F84  7000                     moveq.l    D0, 0x00
  1315. 00000F86  F22E                     .extension 0x22E // unimplemented
  1316. 00000F88  4800                     nbcd.b     D0
  1317. 00000F8A  FFE8                     .extension 0xFE8 // unimplemented
  1318. 00000F8C  F23C                     .extension 0x23C // unimplemented
  1319. 00000F8E  5023                     addq.b     -[A3], 8
  1320. 00000F90  00B4 F23C 4820 4000      ori.l      [A4 + D4.w], 0xF23C4820
  1321. 00000F98  0000 C90F                ori.b      D0, 0xF
  1322. 00000F9C  DAA2                     add.l      D5, -[A2]
  1323. 00000F9E  2168 C233 F200           move.l     [A0 - 0xE00], [A0 - 0x3DCD]
  1324. 00000FA4  0003 F206                ori.b      D3, 0x6
  1325. 00000FA8  7000                     moveq.l    D0, 0x00
  1326. 00000FAA  4A46                     tst.w      D6
  1327. 00000FAC  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1328. 00000FB0  6C04                     bge        +0x6 /* 00000FB6 */
  1329. 00000FB2  0646 0168                addi.w     D6, 0x168
  1330. label00000FB6:
  1331. 00000FB6  F22E                     .extension 0x22E // unimplemented
  1332. 00000FB8  4800                     nbcd.b     D0
  1333. 00000FBA  FF9E                     .extension 0xF9E // unimplemented
  1334. 00000FBC  F23C                     .extension 0x23C // unimplemented
  1335. 00000FBE  5023                     addq.b     -[A3], 8
  1336. 00000FC0  00B4 F23C 4820 4000      ori.l      [A4 + D4.w], 0xF23C4820
  1337. 00000FC8  0000 C90F                ori.b      D0, 0xF
  1338. 00000FCC  DAA2                     add.l      D5, -[A2]
  1339. 00000FCE  2168 C233 F200           move.l     [A0 - 0xE00], [A0 - 0x3DCD]
  1340. 00000FD4  0003 F200                ori.b      D3, 0x0
  1341. 00000FD8  7000                     moveq.l    D0, 0x00
  1342. 00000FDA  3F00                     move.w     -[A7], D0
  1343. 00000FDC  2054                     movea.l    A0, [A4]
  1344. 00000FDE  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1345. 00000FE2  4EAD 0D82                jsr        [A5 + 0xD82]
  1346. 00000FE6  3E86                     move.w     [A7], D6
  1347. 00000FE8  2054                     movea.l    A0, [A4]
  1348. 00000FEA  2F28 0074                move.l     -[A7], [A0 + 0x74]
  1349. 00000FEE  4EAD 0D82                jsr        [A5 + 0xD82]
  1350. 00000FF2  3E87                     move.w     [A7], D7
  1351. 00000FF4  2054                     movea.l    A0, [A4]
  1352. 00000FF6  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1353. 00000FFA  4EAD 0D82                jsr        [A5 + 0xD82]
  1354. 00000FFE  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  1355. 00001002  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1356. 00001006  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1357. 0000100A  4EAD 1EDA                jsr        [A5 + 0x1EDA]
  1358. 0000100E  F217                     .extension 0x217 // unimplemented
  1359. 00001010  6800 4EAD                bvc        +0x4EAF /* 00005EBF */
  1360. 00001014  1ECA                     move.b     [A7]+, A2
  1361. 00001016  F217                     .extension 0x217 // unimplemented
  1362. 00001018  6800 42A7                bvc        +0x42A9 /* 000052C1 */
  1363. 0000101C  2F3C A000 0000           move.l     -[A7], 0xA0000000
  1364. 00001022  2F3C 4002 0000           move.l     -[A7], 0x40020000
  1365. 00001028  4EAD 1EE2                jsr        [A5 + 0x1EE2]
  1366. 0000102C  F22E                     .extension 0x22E // unimplemented
  1367. 0000102E  4880                     ext.w      D0
  1368. 00001030  FFF4                     .extension 0xFF4 // unimplemented
  1369. 00001032  F200                     .extension 0x200 // unimplemented
  1370. 00001034  00A0 F23C 50A3           ori.l      -[A0], 0xF23C50A3
  1371. 0000103A  03E7                     bset       -[A7], D1
  1372. 0000103C  F200                     .extension 0x200 // unimplemented
  1373. 0000103E  0483 F200 7080           subi.l     D3, 0xF2007080
  1374. 00001044  3E80                     move.w     [A7], D0
  1375. 00001046  2054                     movea.l    A0, [A4]
  1376. 00001048  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1377. 0000104C  4EAD 0D82                jsr        [A5 + 0xD82]
  1378. 00001050  4CEE 10C0 FF7A           movem.l    A4,D7,D6, [A6 - 0x86]
  1379. 00001056  4E5E                     unlink     A6
  1380. 00001058  4E75                     rts
  1381. export_119:
  1382. 0000105A  4E56 FFF0                link       A6, -0x0010
  1383. 0000105E  2F0B                     move.l     -[A7], A3
  1384. 00001060  266E 000C                movea.l    A3, [A6 + 0xC]
  1385. 00001064  206E 0008                movea.l    A0, [A6 + 0x8]
  1386. 00001068  2050                     movea.l    A0, [A0]
  1387. 0000106A  2068 006C                movea.l    A0, [A0 + 0x6C]
  1388. 0000106E  2050                     movea.l    A0, [A0]
  1389. 00001070  4868 0124                pea.l      [A0 + 0x124]
  1390. 00001074  206E 0008                movea.l    A0, [A6 + 0x8]
  1391. 00001078  2050                     movea.l    A0, [A0]
  1392. 0000107A  2068 006C                movea.l    A0, [A0 + 0x6C]
  1393. // begin alternate branch 0000107C-00001084
  1394. label0000107C:
  1395. 0000107C  006C 2050 4868           ori.w      [A4 + 0x4868], 0x2050 /* ' P' */
  1396. 00001082  0100                     btst       D0, D0
  1397. // end alternate branch 0000107C-00001084
  1398. label0000107C: // (misaligned)
  1399. 0000107E  2050                     movea.l    A0, [A0]
  1400. 00001080  4868 0100                pea.l      [A0 + 0x100]
  1401. 00001084  4EAD 0242                jsr        [A5 + 0x242]
  1402. 00001088  F22E                     .extension 0x22E // unimplemented
  1403. 0000108A  6800 FFF0                bvc        -0xE /* 0000107C */
  1404. 0000108E  4297                     clr.l      [A7]
  1405. 00001090  2F3C C000 0000           move.l     -[A7], 0xC0000000
  1406. 00001096  2F3C 3FFE 0000           move.l     -[A7], 0x3FFE0000
  1407. 0000109C  4EAD 1EAA                jsr        [A5 + 0x1EAA]
  1408. 000010A0  F23C                     .extension 0x23C // unimplemented
  1409. 000010A2  4823                     nbcd.b     -[A3]
  1410. 000010A4  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  1411. 000010A6  0000 8CCC                ori.b      D0, 0xCC
  1412. 000010AA  CCCC                     mulu.w     D6, A4
  1413. 000010AC  CCCC                     mulu.w     D6, A4
  1414. 000010AE  CCCD                     mulu.w     D6, A5
  1415. 000010B0  206E 0010                movea.l    A0, [A6 + 0x10]
  1416. 000010B4  F210                     .extension 0x210 // unimplemented
  1417. 000010B6  6800 F210                bvc        -0xDEE /* 000002C8 */
  1418. 000010BA  481A                     nbcd.b     [A2]+
  1419. 000010BC  F213                     .extension 0x213 // unimplemented
  1420. 000010BE  6800 F22E                bvc        -0xDD0 /* 000002EE */
  1421. 000010C2  4822                     nbcd.b     -[A2]
  1422. 000010C4  FFF0                     .extension 0xFF0 // unimplemented
  1423. 000010C6  F213                     .extension 0x213 // unimplemented
  1424. 000010C8  6800 F200                bvc        -0xDFE /* 000002CA */
  1425. 000010CC  003A 4FEF 0010           ori.b      [PC + 0x10 /* 000010DE */], 0xEF
  1426. 000010D2  F29B                     .extension 0x29B // unimplemented
  1427. 000010D4  000C 42AB                ori.b      A4, 0xAB
  1428. 000010D8  0008 42AB                ori.b      A0, 0xAB
  1429. 000010DC  0004 4293                ori.b      D4, 0x93
  1430. 000010E0  206E 0010                movea.l    A0, [A6 + 0x10]
  1431. 000010E4  F210                     .extension 0x210 // unimplemented
  1432. 000010E6  4800                     nbcd.b     D0
  1433. 000010E8  F22E                     .extension 0x22E // unimplemented
  1434. 000010EA  4822                     nbcd.b     -[A2]
  1435. 000010EC  FFF0                     .extension 0xFF0 // unimplemented
  1436. 000010EE  F210                     .extension 0x210 // unimplemented
  1437. 000010F0  6800 265F                bvc        +0x2661 /* 00003751 */
  1438. 000010F4  4E5E                     unlink     A6
  1439. 000010F6  4E75                     rts
  1440. export_116:
  1441. fn000010F8:
  1442. 000010F8  4E56 FFC4                link       A6, -0x003C
  1443. 000010FC  2F0C                     move.l     -[A7], A4
  1444. 000010FE  286E 0008                movea.l    A4, [A6 + 0x8]
  1445. 00001102  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1446. 00001106  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1447. 0000110A  2F0C                     move.l     -[A7], A4
  1448. 0000110C  4EAD 0762                jsr        [A5 + 0x762]
  1449. 00001110  1EBC 0002                move.b     [A7], 0x2
  1450. 00001114  2F0C                     move.l     -[A7], A4
  1451. 00001116  4EAD E076                jsr        [A5 - 0x1F8A]
  1452. 0000111A  486E FFE8                pea.l      [A6 - 0x18]
  1453. 0000111E  2F0C                     move.l     -[A7], A4
  1454. 00001120  4EAD E748                jsr        [A5 - 0x18B8]
  1455. 00001124  486E FFE8                pea.l      [A6 - 0x18]
  1456. 00001128  486E FFF8                pea.l      [A6 - 0x8]
  1457. 0000112C  4EAD 19DA                jsr        [A5 + 0x19DA]
  1458. 00001130  486E FFF8                pea.l      [A6 - 0x8]
  1459. 00001134  2054                     movea.l    A0, [A4]
  1460. 00001136  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1461. 0000113A  4EAD 0272                jsr        [A5 + 0x272]
  1462. 0000113E  486E FFC4                pea.l      [A6 - 0x3C]
  1463. 00001142  486E FFD0                pea.l      [A6 - 0x30]
  1464. 00001146  486E FFDC                pea.l      [A6 - 0x24]
  1465. 0000114A  2054                     movea.l    A0, [A4]
  1466. 0000114C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1467. 00001150  4EAD 02CA                jsr        [A5 + 0x2CA]
  1468. 00001154  2EAE FFCC                move.l     [A7], [A6 - 0x34]
  1469. 00001158  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1470. 0000115C  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  1471. 00001160  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1472. 00001164  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1473. 00001168  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1474. 0000116C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1475. 00001170  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1476. 00001174  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1477. 00001178  2054                     movea.l    A0, [A4]
  1478. 0000117A  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1479. 0000117E  4EAD 02C2                jsr        [A5 + 0x2C2]
  1480. 00001182  2E8C                     move.l     [A7], A4
  1481. 00001184  4EAD 03BA                jsr        [A5 + 0x3BA]
  1482. 00001188  286E FFC0                movea.l    A4, [A6 - 0x40]
  1483. 0000118C  4E5E                     unlink     A6
  1484. 0000118E  4E75                     rts
  1485. export_117:
  1486. 00001190  4E56 0000                link       A6, 0
  1487. 00001194  4E5E                     unlink     A6
  1488. 00001196  4E75                     rts
  1489. export_105:
  1490. label00001198:
  1491. 00001198  4E56 FF7C                link       A6, -0x0084
  1492. 0000119C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1493. 000011A0  F227                     .extension 0x227 // unimplemented
  1494. 000011A2  E040                     asr        D0.w, 8
  1495. 000011A4  3C2E 0008                move.w     D6, [A6 + 0x8]
  1496. 000011A8  4A46                     tst.w      D6
  1497. 000011AA  6700 0340                beq        +0x342 /* 000014EC */
  1498. 000011AE  42A7                     clr.l      -[A7]
  1499. 000011B0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1500. 000011B4  A95A                     trap       GetControlReference/GetCRefCon
  1501. 000011B6  285F                     movea.l    A4, [A7]+
  1502. 000011B8  2054                     movea.l    A0, [A4]
  1503. 000011BA  2668 000A                movea.l    A3, [A0 + 0xA]
  1504. 000011BE  486E FFD0                pea.l      [A6 - 0x30]
  1505. 000011C2  486E FFF4                pea.l      [A6 - 0xC]
  1506. 000011C6  486E FFE8                pea.l      [A6 - 0x18]
  1507. 000011CA  486E FFDC                pea.l      [A6 - 0x24]
  1508. 000011CE  486E FF88                pea.l      [A6 - 0x78]
  1509. 000011D2  2253                     movea.l    A1, [A3]
  1510. 000011D4  2F29 006C                move.l     -[A7], [A1 + 0x6C]
  1511. 000011D8  4EAD 02B2                jsr        [A5 + 0x2B2]
  1512. 000011DC  486E FFAC                pea.l      [A6 - 0x54]
  1513. 000011E0  486E FFB8                pea.l      [A6 - 0x48]
  1514. 000011E4  486E FFC4                pea.l      [A6 - 0x3C]
  1515. 000011E8  2053                     movea.l    A0, [A3]
  1516. 000011EA  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1517. 000011EE  4EAD 02CA                jsr        [A5 + 0x2CA]
  1518. 000011F2  2053                     movea.l    A0, [A3]
  1519. 000011F4  B9E8 0078                cmpa.l     A4, [A0 + 0x78]
  1520. 000011F8  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1521. 000011FC  6600 00F4                bne        +0xF6 /* 000012F2 */
  1522. 00001200  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1523. 00001204  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1524. 00001208  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1525. 0000120C  4EAD 1EDA                jsr        [A5 + 0x1EDA]
  1526. 00001210  F217                     .extension 0x217 // unimplemented
  1527. 00001212  6800 4EAD                bvc        +0x4EAF /* 000060C1 */
  1528. 00001216  1ECA                     move.b     [A7]+, A2
  1529. 00001218  F22E                     .extension 0x22E // unimplemented
  1530. 0000121A  6800 FF7C                bvc        -0x82 /* 00001198 */
  1531. 0000121E  3006                     move.w     D0, D6
  1532. 00001220  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1533. 00001224  6B5C                     bmi        +0x5E /* 00001282 */
  1534. 00001226  0440 0016                subi.w     D0, 0x16
  1535. 0000122A  6734                     beq        +0x36 /* 00001260 */
  1536. 0000122C  6A08                     bpl        +0xA /* 00001236 */
  1537. 0000122E  5440                     addq.w     D0, 2
  1538. 00001230  670A                     beq        +0xC /* 0000123C */
  1539. 00001232  6A1A                     bpl        +0x1C /* 0000124E */
  1540. 00001234  604C                     bra        +0x4E /* 00001282 */
  1541. label00001236:
  1542. 00001236  5540                     subq.w     D0, 2
  1543. 00001238  6A48                     bpl        +0x4A /* 00001282 */
  1544. 0000123A  6036                     bra        +0x38 /* 00001272 */
  1545. label0000123C:
  1546. 0000123C  F23C                     .extension 0x23C // unimplemented
  1547. 0000123E  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  1548. 00001240  BFF8 0000                cmpa.l     A7, [0x00000000 /* __m68k_reset_stack__ */]
  1549. 00001244  A3D7                     trap       vFreeNode, flags=3
  1550. 00001246  0A3D 70A3                xori.b     <<invalid special address>>, 0xA3
  1551. 0000124A  D70B                     addx.b     -[A3], -[A3]
  1552. 0000124C  6034                     bra        +0x36 /* 00001282 */
  1553. label0000124E:
  1554. 0000124E  F23C                     .extension 0x23C // unimplemented
  1555. 00001250  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  1556. 00001252  3FF8 0000                move.w     <<invalid special address>>, [0x00000000 /* __m68k_reset_stack__ */]
  1557. 00001256  A3D7                     trap       vFreeNode, flags=3
  1558. 00001258  0A3D 70A3                xori.b     <<invalid special address>>, 0xA3
  1559. 0000125C  D70B                     addx.b     -[A3], -[A3]
  1560. 0000125E  6022                     bra        +0x24 /* 00001282 */
  1561. label00001260:
  1562. 00001260  F23C                     .extension 0x23C // unimplemented
  1563. 00001262  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  1564. 00001264  BFFB 0000                cmpa.l     A7, [PC + D0.w]
  1565. 00001268  CCCC                     mulu.w     D6, A4
  1566. 0000126A  CCCC                     mulu.w     D6, A4
  1567. 0000126C  CCCC                     mulu.w     D6, A4
  1568. 0000126E  CCCD                     mulu.w     D6, A5
  1569. 00001270  6010                     bra        +0x12 /* 00001282 */
  1570. label00001272:
  1571. 00001272  F23C                     .extension 0x23C // unimplemented
  1572. 00001274  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  1573. 00001276  3FFB 0000                move.w     <<invalid special address>>, [PC + D0.w]
  1574. 0000127A  CCCC                     mulu.w     D6, A4
  1575. 0000127C  CCCC                     mulu.w     D6, A4
  1576. 0000127E  CCCC                     mulu.w     D6, A4
  1577. 00001280  CCCD                     mulu.w     D6, A5
  1578. label00001282:
  1579. 00001282  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  1580. 00001286  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  1581. 0000128A  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  1582. 0000128E  42A7                     clr.l      -[A7]
  1583. 00001290  2F3C A000 0000           move.l     -[A7], 0xA0000000
  1584. // begin alternate branch 00001292-000012A0
  1585. label00001292:
  1586. 00001292  A000                     trap       Open/PBHOpen/HOpen
  1587. 00001294  0000 2F3C                ori.b      D0, 0x3C /* '<' */
  1588. 00001298  4002                     negx.b     D2
  1589. 0000129A  0000 4EAD                ori.b      D0, 0xAD
  1590. 0000129E  1EE2                     move.b     [A7]+, -[A2]
  1591. // end alternate branch 00001292-000012A0
  1592. label00001292: // (misaligned)
  1593. 00001296  2F3C 4002 0000           move.l     -[A7], 0x40020000
  1594. 0000129C  4EAD 1EE2                jsr        [A5 + 0x1EE2]
  1595. 000012A0  F200                     .extension 0x200 // unimplemented
  1596. 000012A2  0323                     btst       -[A3], D1
  1597. 000012A4  F200                     .extension 0x200 // unimplemented
  1598. 000012A6  1B00                     move.b     -[A5], D0
  1599. 000012A8  F22E                     .extension 0x22E // unimplemented
  1600. label000012AA:
  1601. 000012AA  4800                     nbcd.b     D0
  1602. 000012AC  FFDC                     .extension 0xFDC // unimplemented
  1603. 000012AE  F200                     .extension 0x200 // unimplemented
  1604. 000012B0  1822                     move.b     D4, -[A2]
  1605. 000012B2  F22E                     .extension 0x22E // unimplemented
  1606. 000012B4  6800 FFDC                bvc        -0x22 /* 00001292 */
  1607. 000012B8  F200                     .extension 0x200 // unimplemented
  1608. 000012BA  003A 4FEF 0018           ori.b      [PC + 0x18 /* 000012D4 */], 0xEF
  1609. 000012C0  F29B                     .extension 0x29B // unimplemented
  1610. 000012C2  000E F22E                ori.b      A6, 0x2E /* '.' */
  1611. 000012C6  481A                     nbcd.b     [A2]+
  1612. 000012C8  FFDC                     .extension 0xFDC // unimplemented
  1613. 000012CA  F22E                     .extension 0x22E // unimplemented
  1614. 000012CC  6800 FFDC                bvc        -0x22 /* 000012AA */
  1615. 000012D0  F22E                     .extension 0x22E // unimplemented
  1616. 000012D2  483A FFDC                nbcd.b     [PC - 0x24 /* 000012B0 */]
  1617. 000012D6  F29E                     .extension 0x29E // unimplemented
  1618. 000012D8  001A 2D7C                ori.b      [A2]+, 0x7C /* '|' */
  1619. 000012DC  1B47 8423                move.b     [A5 - 0x7BDD], D7
  1620. 000012E0  FFE4                     .extension 0xFE4 // unimplemented
  1621. 000012E2  2D7C A7C5 AC47 FFE0      move.l     [A6 - 0x20], 0xA7C5AC47
  1622. 000012EA  2D7C 3FEE 0000 FFDC      move.l     [A6 - 0x24], 0x3FEE0000
  1623. label000012F2:
  1624. 000012F2  2053                     movea.l    A0, [A3]
  1625. 000012F4  2E28 0070                move.l     D7, [A0 + 0x70]
  1626. 000012F8  2448                     movea.l    A2, A0
  1627. 000012FA  BE8C                     cmp.l      D7, A4
  1628. 000012FC  670E                     beq        +0x10 /* 0000130C */
  1629. 000012FE  B9EA 0074                cmpa.l     A4, [A2 + 0x74]
  1630. 00001302  6708                     beq        +0xA /* 0000130C */
  1631. 00001304  B9EA 007C                cmpa.l     A4, [A2 + 0x7C]
  1632. 00001308  6600 0126                bne        +0x128 /* 00001430 */
  1633. label0000130C:
  1634. 0000130C  3006                     move.w     D0, D6
  1635. 0000130E  6B3C                     bmi        +0x3E /* 0000134C */
  1636. 00001310  0440 0016                subi.w     D0, 0x16
  1637. 00001314  6724                     beq        +0x26 /* 0000133A */
  1638. 00001316  6A08                     bpl        +0xA /* 00001320 */
  1639. 00001318  5440                     addq.w     D0, 2
  1640. 0000131A  670A                     beq        +0xC /* 00001326 */
  1641. 0000131C  6A14                     bpl        +0x16 /* 00001332 */
  1642. 0000131E  602C                     bra        +0x2E /* 0000134C */
  1643. label00001320:
  1644. 00001320  5540                     subq.w     D0, 2
  1645. 00001322  6A28                     bpl        +0x2A /* 0000134C */
  1646. 00001324  6020                     bra        +0x22 /* 00001346 */
  1647. label00001326:
  1648. 00001326  F22D                     .extension 0x22D // unimplemented
  1649. 00001328  4B1A                     .invalid   5, [A2]+ // invalid opcode 4 with b == 4
  1650. 0000132A  E0FA F200                asr   .w   [PC - 0xE00 /* FFFFF202 */]
  1651. 0000132E  1B00                     move.b     -[A5], D0
  1652. 00001330  601A                     bra        +0x1C /* 0000134C */
  1653. label00001332:
  1654. 00001332  F22D                     .extension 0x22D // unimplemented
  1655. 00001334  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  1656. 00001336  E0FA 6012                asr   .w   [PC + 0x6012 /* 00006014 */]
  1657. label0000133A:
  1658. 0000133A  F22D                     .extension 0x22D // unimplemented
  1659. 0000133C  4B1A                     .invalid   5, [A2]+ // invalid opcode 4 with b == 4
  1660. 0000133E  E106                     asl        D6.b, 8
  1661. 00001340  F200                     .extension 0x200 // unimplemented
  1662. 00001342  1B00                     move.b     -[A5], D0
  1663. 00001344  6006                     bra        +0x8 /* 0000134C */
  1664. label00001346:
  1665. 00001346  F22D                     .extension 0x22D // unimplemented
  1666. 00001348  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  1667. 0000134A  E106                     asl        D6.b, 8
  1668. label0000134C:
  1669. 0000134C  BE8C                     cmp.l      D7, A4
  1670. 0000134E  6660                     bne        +0x62 /* 000013B0 */
  1671. 00001350  F22E                     .extension 0x22E // unimplemented
  1672. label00001352:
  1673. 00001352  4800                     nbcd.b     D0
  1674. 00001354  FFF4                     .extension 0xFF4 // unimplemented
  1675. 00001356  F200                     .extension 0x200 // unimplemented
  1676. 00001358  1822                     move.b     D4, -[A2]
  1677. 0000135A  F22E                     .extension 0x22E // unimplemented
  1678. 0000135C  6800 FFF4                bvc        -0xA /* 00001352 */
  1679. 00001360  F23C                     .extension 0x23C // unimplemented
  1680. 00001362  4838 4000                nbcd.b     [0x00004000]
  1681. 00001366  0000 C90F                ori.b      D0, 0xF
  1682. 0000136A  DAA2                     add.l      D5, -[A2]
  1683. 0000136C  2168 C233 F29C           move.l     [A0 - 0xD64], [A0 - 0x3DCD]
  1684. 00001372  001C 2D7C                ori.b      [A4]+, 0x7C /* '|' */
  1685. 00001376  B656                     cmp.w      D3, [A6]
  1686. 00001378  FB61                     .extension 0xB61 // unimplemented
  1687. 0000137A  FFFC                     .extension 0xFFC // unimplemented
  1688. 0000137C  2D7C C90F B0B0 FFF8      move.l     [A6 - 0x8], 0xC90FB0B0
  1689. 00001384  2D7C 4000 0000 FFF4      move.l     [A6 - 0xC], 0x40000000 /* '@\0\0\0' */
  1690. 0000138C  6022                     bra        +0x24 /* 000013B0 */
  1691. 0000138E  F22E                     .extension 0x22E // unimplemented
  1692. 00001390  483A FFF4                nbcd.b     [PC - 0xC /* 00001386 */]
  1693. 00001394  F29A                     .extension 0x29A // unimplemented
  1694. 00001396  001A 2D7C                ori.b      [A2]+, 0x7C /* '|' */
  1695. 0000139A  1B47 8423                move.b     [A5 - 0x7BDD], D7
  1696. label0000139E:
  1697. 0000139E  FFFC                     .extension 0xFFC // unimplemented
  1698. 000013A0  2D7C A7C5 AC47 FFF8      move.l     [A6 - 0x8], 0xA7C5AC47
  1699. 000013A8  2D7C 3FEE 0000 FFF4      move.l     [A6 - 0xC], 0x3FEE0000
  1700. // begin alternate branch 000013AC-000013B0
  1701. label000013AC:
  1702. 000013AC  0000 FFF4                ori.b      D0, 0xF4
  1703. // end alternate branch 000013AC-000013B0
  1704. label000013AC: // (misaligned)
  1705. label000013B0:
  1706. 000013B0  B9EA 0074                cmpa.l     A4, [A2 + 0x74]
  1707. 000013B4  6610                     bne        +0x12 /* 000013C6 */
  1708. 000013B6  F22E                     .extension 0x22E // unimplemented
  1709. 000013B8  4800                     nbcd.b     D0
  1710. 000013BA  FFE8                     .extension 0xFE8 // unimplemented
  1711. 000013BC  F200                     .extension 0x200 // unimplemented
  1712. 000013BE  1822                     move.b     D4, -[A2]
  1713. 000013C0  F22E                     .extension 0x22E // unimplemented
  1714. 000013C2  6800 FFE8                bvc        -0x16 /* 000013AC */
  1715. label000013C6:
  1716. 000013C6  B9EA 007C                cmpa.l     A4, [A2 + 0x7C]
  1717. 000013CA  6664                     bne        +0x66 /* 00001430 */
  1718. 000013CC  F22E                     .extension 0x22E // unimplemented
  1719. 000013CE  4800                     nbcd.b     D0
  1720. 000013D0  FFC4                     .extension 0xFC4 // unimplemented
  1721. 000013D2  F200                     .extension 0x200 // unimplemented
  1722. 000013D4  1822                     move.b     D4, -[A2]
  1723. 000013D6  F22E                     .extension 0x22E // unimplemented
  1724. 000013D8  6800 FFC4                bvc        -0x3A /* 0000139E */
  1725. 000013DC  F200                     .extension 0x200 // unimplemented
  1726. 000013DE  003A F29A 001C           ori.b      [PC + 0x1C /* 000013FC */], 0x9A
  1727. 000013E4  2D7C 94E9 C8AD FFCC      move.l     [A6 - 0x34], 0x94E9C8AD
  1728. 000013EC  2D7C 8EFA 3512 FFC8      move.l     [A6 - 0x38], 0x8EFA3512
  1729. 000013F4  2D7C 3FF9 0000 FFC4      move.l     [A6 - 0x3C], 0x3FF90000
  1730. 000013FC  6032                     bra        +0x34 /* 00001430 */
  1731. 000013FE  F23C                     .extension 0x23C // unimplemented
  1732. 00001400  4800                     nbcd.b     D0
  1733. 00001402  4000                     negx.b     D0
  1734. 00001404  0000 C90F                ori.b      D0, 0xF
  1735. 00001408  DAA2                     add.l      D5, -[A2]
  1736. 0000140A  2168 C233 F22E           move.l     [A0 - 0xDD2], [A0 - 0x3DCD]
  1737. 00001410  4838 FFC4                nbcd.b     [0xFFFFFFC4]
  1738. 00001414  F29B                     .extension 0x29B // unimplemented
  1739. 00001416  001A 2D7C                ori.b      [A2]+, 0x7C /* '|' */
  1740. 0000141A  2168 C233 FFCC           move.l     [A0 - 0x34], [A0 - 0x3DCD]
  1741. 00001420  2D7C C90F DAA2 FFC8      move.l     [A6 - 0x38], 0xC90FDAA2
  1742. 00001428  2D7C 4000 0000 FFC4      move.l     [A6 - 0x3C], 0x40000000 /* '@\0\0\0' */
  1743. label00001430:
  1744. 00001430  B9EA 007C                cmpa.l     A4, [A2 + 0x7C]
  1745. 00001434  6740                     beq        +0x42 /* 00001476 */
  1746. 00001436  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1747. 0000143A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1748. 0000143E  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1749. 00001442  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1750. 00001446  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1751. 0000144A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1752. 0000144E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1753. 00001452  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1754. 00001456  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1755. 0000145A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1756. 0000145E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1757. 00001462  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1758. 00001466  486E FF88                pea.l      [A6 - 0x78]
  1759. 0000146A  2F2A 006C                move.l     -[A7], [A2 + 0x6C]
  1760. 0000146E  4EAD 02AA                jsr        [A5 + 0x2AA]
  1761. 00001472  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1762. label00001476:
  1763. 00001476  2053                     movea.l    A0, [A3]
  1764. 00001478  B9E8 007C                cmpa.l     A4, [A0 + 0x7C]
  1765. 0000147C  6708                     beq        +0xA /* 00001486 */
  1766. 0000147E  2053                     movea.l    A0, [A3]
  1767. 00001480  B9E8 0078                cmpa.l     A4, [A0 + 0x78]
  1768. 00001484  6640                     bne        +0x42 /* 000014C6 */
  1769. label00001486:
  1770. 00001486  486E FFAC                pea.l      [A6 - 0x54]
  1771. 0000148A  486E FFB8                pea.l      [A6 - 0x48]
  1772. 0000148E  2F0B                     move.l     -[A7], A3
  1773. 00001490  4EAD 03DA                jsr        [A5 + 0x3DA]
  1774. 00001494  2EAE FFB4                move.l     [A7], [A6 - 0x4C]
  1775. 00001498  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1776. 0000149C  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1777. 000014A0  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1778. 000014A4  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1779. 000014A8  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1780. 000014AC  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1781. 000014B0  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1782. 000014B4  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  1783. 000014B8  2053                     movea.l    A0, [A3]
  1784. 000014BA  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1785. 000014BE  4EAD 02C2                jsr        [A5 + 0x2C2]
  1786. 000014C2  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1787. label000014C6:
  1788. 000014C6  2F0B                     move.l     -[A7], A3
  1789. 000014C8  4EAD 03BA                jsr        [A5 + 0x3BA]
  1790. 000014CC  1EBC 0002                move.b     [A7], 0x2
  1791. 000014D0  2F0B                     move.l     -[A7], A3
  1792. 000014D2  4EAD E076                jsr        [A5 - 0x1F8A]
  1793. 000014D6  2053                     movea.l    A0, [A3]
  1794. 000014D8  2068 000E                movea.l    A0, [A0 + 0xE]
  1795. 000014DC  2EA8 0098                move.l     [A7], [A0 + 0x98]
  1796. 000014E0  4EAD 0D52                jsr        [A5 + 0xD52]
  1797. 000014E4  2E8C                     move.l     [A7], A4
  1798. 000014E6  4EAD E782                jsr        [A5 - 0x187E]
  1799. 000014EA  508F                     addq.l     A7, 8
  1800. label000014EC:
  1801. 000014EC  F21F                     .extension 0x21F // unimplemented
  1802. 000014EE  D002                     add.b      D0, D2
  1803. 000014F0  4CDF 1CC0                movem.l    A4,A3,A2,D7,D6, [A7]+
  1804. 000014F4  4E5E                     unlink     A6
  1805. 000014F6  4E74 0006                rtd        0x0006
  1806. export_120:
  1807. 000014FA  4E56 FF70                link       A6, -0x0090
  1808. 000014FE  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1809. 00001502  266E 0008                movea.l    A3, [A6 + 0x8]
  1810. 00001506  4A6E 000C                tst.w      [A6 + 0xC]
  1811. 0000150A  6700 02BE                beq        +0x2C0 /* 000017CA */
  1812. 0000150E  2053                     movea.l    A0, [A3]
  1813. 00001510  2868 000A                movea.l    A4, [A0 + 0xA]
  1814. 00001514  486E FFAC                pea.l      [A6 - 0x54]
  1815. 00001518  486E FFD0                pea.l      [A6 - 0x30]
  1816. 0000151C  486E FFC4                pea.l      [A6 - 0x3C]
  1817. 00001520  486E FFB8                pea.l      [A6 - 0x48]
  1818. 00001524  486E FF7C                pea.l      [A6 - 0x84]
  1819. 00001528  2254                     movea.l    A1, [A4]
  1820. 0000152A  2F29 006C                move.l     -[A7], [A1 + 0x6C]
  1821. 0000152E  4EAD 02B2                jsr        [A5 + 0x2B2]
  1822. 00001532  2E8B                     move.l     [A7], A3
  1823. label00001534:
  1824. 00001534  4EAD 0D8A                jsr        [A5 + 0xD8A]
  1825. 00001538  3E00                     move.w     D7, D0
  1826. 0000153A  2454                     movea.l    A2, [A4]
  1827. 0000153C  B7EA 0070                cmpa.l     A3, [A2 + 0x70]
  1828. 00001540  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1829. 00001544  6670                     bne        +0x72 /* 000015B6 */
  1830. 00001546  F207                     .extension 0x207 // unimplemented
  1831. 00001548  5000                     addq.b     D0, 8
  1832. 0000154A  F23C                     .extension 0x23C // unimplemented
  1833. 0000154C  5020                     addq.b     -[A0], 8
  1834. 0000154E  00B4 F23C 4823 4000      ori.l      [A4 + D4.w], 0xF23C4823
  1835. 00001556  0000 C90F                ori.b      D0, 0xF
  1836. 0000155A  DAA2                     add.l      D5, -[A2]
  1837. 0000155C  2168 C233 F22E           move.l     [A0 - 0xDD2], [A0 - 0x3DCD]
  1838. 00001562  6800 FFD0                bvc        -0x2E /* 00001534 */
  1839. 00001566  F23C                     .extension 0x23C // unimplemented
  1840. 00001568  4838 4000                nbcd.b     [0x00004000]
  1841. 0000156C  0000 C90F                ori.b      D0, 0xF
  1842. // begin alternate branch 0000156E-00001570
  1843. label0000156E:
  1844. 0000156E  C90F                     abcd       -[A4], -[A7]
  1845. // end alternate branch 0000156E-00001570
  1846. label0000156E: // (misaligned)
  1847. 00001570  DAA2                     add.l      D5, -[A2]
  1848. 00001572  2168 C233 F29C           move.l     [A0 - 0xD64], [A0 - 0x3DCD]
  1849. 00001578  001C 2D7C                ori.b      [A4]+, 0x7C /* '|' */
  1850. 0000157C  B656                     cmp.w      D3, [A6]
  1851. 0000157E  FB61                     .extension 0xB61 // unimplemented
  1852. 00001580  FFD8                     .extension 0xFD8 // unimplemented
  1853. 00001582  2D7C C90F B0B0 FFD4      move.l     [A6 - 0x2C], 0xC90FB0B0
  1854. 0000158A  2D7C 4000 0000 FFD0      move.l     [A6 - 0x30], 0x40000000 /* '@\0\0\0' */
  1855. 00001592  6022                     bra        +0x24 /* 000015B6 */
  1856. 00001594  F22E                     .extension 0x22E // unimplemented
  1857. 00001596  483A FFD0                nbcd.b     [PC - 0x30 /* 00001568 */]
  1858. 0000159A  F29A                     .extension 0x29A // unimplemented
  1859. 0000159C  001A 2D7C                ori.b      [A2]+, 0x7C /* '|' */
  1860. // begin alternate branch 0000159E-000015A6
  1861. label0000159E:
  1862. 0000159E  2D7C 1B47 8423 FFD8      move.l     [A6 - 0x28], 0x1B478423
  1863. // end alternate branch 0000159E-000015A6
  1864. label0000159E: // (misaligned)
  1865. 000015A0  1B47 8423                move.b     [A5 - 0x7BDD], D7
  1866. 000015A4  FFD8                     .extension 0xFD8 // unimplemented
  1867. 000015A6  2D7C A7C5 AC47 FFD4      move.l     [A6 - 0x2C], 0xA7C5AC47
  1868. 000015AE  2D7C 3FEE 0000 FFD0      move.l     [A6 - 0x30], 0x3FEE0000
  1869. label000015B6:
  1870. 000015B6  B7EA 0074                cmpa.l     A3, [A2 + 0x74]
  1871. 000015BA  6620                     bne        +0x22 /* 000015DC */
  1872. 000015BC  F207                     .extension 0x207 // unimplemented
  1873. 000015BE  5000                     addq.b     D0, 8
  1874. 000015C0  F23C                     .extension 0x23C // unimplemented
  1875. 000015C2  5020                     addq.b     -[A0], 8
  1876. 000015C4  00B4 F23C 4823 4000      ori.l      [A4 + D4.w], 0xF23C4823
  1877. 000015CC  0000 C90F                ori.b      D0, 0xF
  1878. 000015D0  DAA2                     add.l      D5, -[A2]
  1879. 000015D2  2168 C233 F22E           move.l     [A0 - 0xDD2], [A0 - 0x3DCD]
  1880. 000015D8  6800 FFC4                bvc        -0x3A /* 0000159E */
  1881. label000015DC:
  1882. 000015DC  B7EA 0078                cmpa.l     A3, [A2 + 0x78]
  1883. 000015E0  665C                     bne        +0x5E /* 0000163E */
  1884. 000015E2  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1885. 000015E6  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1886. 000015EA  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1887. 000015EE  4EAD 1EDA                jsr        [A5 + 0x1EDA]
  1888. // begin alternate branch 000015F0-000015F2
  1889. label000015F0:
  1890. 000015F0  1EDA                     move.b     [A7]+, [A2]+
  1891. // end alternate branch 000015F0-000015F2
  1892. label000015F0: // (misaligned)
  1893. 000015F2  F217                     .extension 0x217 // unimplemented
  1894. 000015F4  6800 4EAD                bvc        +0x4EAF /* 000064A3 */
  1895. 000015F8  1ECA                     move.b     [A7]+, A2
  1896. 000015FA  F22E                     .extension 0x22E // unimplemented
  1897. 000015FC  6800 FF70                bvc        -0x8E /* 0000156E */
  1898. 00001600  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  1899. 00001604  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1900. 00001608  6C02                     bge        +0x4 /* 0000160C */
  1901. 0000160A  7E63                     moveq.l    D7, 0x63
  1902. label0000160C:
  1903. 0000160C  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  1904. 00001610  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  1905. 00001614  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  1906. 00001618  42A7                     clr.l      -[A7]
  1907. 0000161A  2F3C A000 0000           move.l     -[A7], 0xA0000000
  1908. 00001620  2F3C 4002 0000           move.l     -[A7], 0x40020000
  1909. 00001626  4EAD 1EE2                jsr        [A5 + 0x1EE2]
  1910. 0000162A  F207                     .extension 0x207 // unimplemented
  1911. 0000162C  5023                     addq.b     -[A3], 8
  1912. 0000162E  F23C                     .extension 0x23C // unimplemented
  1913. 00001630  5020                     addq.b     -[A0], 8
  1914. 00001632  03E7                     bset       -[A7], D1
  1915. 00001634  F22E                     .extension 0x22E // unimplemented
  1916. 00001636  6800 FFB8                bvc        -0x46 /* 000015F0 */
  1917. 0000163A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1918. label0000163E:
  1919. 0000163E  2454                     movea.l    A2, [A4]
  1920. 00001640  B7EA 007C                cmpa.l     A3, [A2 + 0x7C]
  1921. 00001644  6600 00C0                bne        +0xC2 /* 00001706 */
  1922. 00001648  486E FFDC                pea.l      [A6 - 0x24]
  1923. 0000164C  486E FFE8                pea.l      [A6 - 0x18]
  1924. 00001650  486E FFF4                pea.l      [A6 - 0xC]
  1925. 00001654  2F2A 006C                move.l     -[A7], [A2 + 0x6C]
  1926. 00001658  4EAD 02CA                jsr        [A5 + 0x2CA]
  1927. 0000165C  F207                     .extension 0x207 // unimplemented
  1928. 0000165E  5000                     addq.b     D0, 8
  1929. 00001660  F23C                     .extension 0x23C // unimplemented
  1930. 00001662  4823                     nbcd.b     -[A3]
  1931. 00001664  4000                     negx.b     D0
  1932. 00001666  0000 C90F                ori.b      D0, 0xF
  1933. 0000166A  DAA2                     add.l      D5, -[A2]
  1934. 0000166C  2168 C233 F23C           move.l     [A0 - 0xDC4], [A0 - 0x3DCD]
  1935. 00001672  5020                     addq.b     -[A0], 8
  1936. 00001674  00B4 F22E 6800 FFF4      ori.l      <<invalid full ext with I/IS == 4>>, 0xF22E6800
  1937. 0000167C  F200                     .extension 0x200 // unimplemented
  1938. 0000167E  003A 4FEF 0010           ori.b      [PC + 0x10 /* 00001690 */], 0xEF
  1939. 00001684  F29A                     .extension 0x29A // unimplemented
  1940. 00001686  001C 2D7C                ori.b      [A4]+, 0x7C /* '|' */
  1941. 0000168A  94E9 C8AD                sub.w      A2, [A1 - 0x3753]
  1942. 0000168E  FFFC                     .extension 0xFFC // unimplemented
  1943. 00001690  2D7C 8EFA 3512 FFF8      move.l     [A6 - 0x8], 0x8EFA3512
  1944. 00001698  2D7C 3FF9 0000 FFF4      move.l     [A6 - 0xC], 0x3FF90000
  1945. 000016A0  6032                     bra        +0x34 /* 000016D4 */
  1946. 000016A2  F23C                     .extension 0x23C // unimplemented
  1947. 000016A4  4800                     nbcd.b     D0
  1948. 000016A6  4000                     negx.b     D0
  1949. 000016A8  0000 C90F                ori.b      D0, 0xF
  1950. 000016AC  DAA2                     add.l      D5, -[A2]
  1951. 000016AE  2168 C233 F22E           move.l     [A0 - 0xDD2], [A0 - 0x3DCD]
  1952. 000016B4  4838 FFF4                nbcd.b     [0xFFFFFFF4]
  1953. 000016B8  F29B                     .extension 0x29B // unimplemented
  1954. 000016BA  001A 2D7C                ori.b      [A2]+, 0x7C /* '|' */
  1955. 000016BE  2168 C233 FFFC           move.l     [A0 - 0x4], [A0 - 0x3DCD]
  1956. 000016C4  2D7C C90F DAA2 FFF8      move.l     [A6 - 0x8], 0xC90FDAA2
  1957. 000016CC  2D7C 4000 0000 FFF4      move.l     [A6 - 0xC], 0x40000000 /* '@\0\0\0' */
  1958. label000016D4:
  1959. 000016D4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1960. 000016D8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1961. 000016DC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1962. 000016E0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1963. 000016E4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1964. 000016E8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1965. 000016EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1966. 000016F0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1967. 000016F4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1968. 000016F8  2054                     movea.l    A0, [A4]
  1969. 000016FA  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1970. 000016FE  4EAD 02C2                jsr        [A5 + 0x2C2]
  1971. 00001702  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1972. label00001706:
  1973. 00001706  2454                     movea.l    A2, [A4]
  1974. 00001708  B7EA 007C                cmpa.l     A3, [A2 + 0x7C]
  1975. 0000170C  6740                     beq        +0x42 /* 0000174E */
  1976. 0000170E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1977. 00001712  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1978. 00001716  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1979. 0000171A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1980. 0000171E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1981. 00001722  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1982. 00001726  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1983. 0000172A  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1984. 0000172E  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  1985. 00001732  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1986. 00001736  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1987. 0000173A  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1988. 0000173E  486E FF7C                pea.l      [A6 - 0x84]
  1989. 00001742  2F2A 006C                move.l     -[A7], [A2 + 0x6C]
  1990. 00001746  4EAD 02AA                jsr        [A5 + 0x2AA]
  1991. 0000174A  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1992. label0000174E:
  1993. 0000174E  2454                     movea.l    A2, [A4]
  1994. 00001750  B7EA 0078                cmpa.l     A3, [A2 + 0x78]
  1995. 00001754  665A                     bne        +0x5C /* 000017B0 */
  1996. 00001756  486E FFDC                pea.l      [A6 - 0x24]
  1997. 0000175A  486E FFE8                pea.l      [A6 - 0x18]
  1998. 0000175E  486E FFF4                pea.l      [A6 - 0xC]
  1999. 00001762  2F2A 006C                move.l     -[A7], [A2 + 0x6C]
  2000. 00001766  4EAD 02CA                jsr        [A5 + 0x2CA]
  2001. 0000176A  486E FFDC                pea.l      [A6 - 0x24]
  2002. 0000176E  486E FFE8                pea.l      [A6 - 0x18]
  2003. 00001772  2F0C                     move.l     -[A7], A4
  2004. 00001774  4EAD 03DA                jsr        [A5 + 0x3DA]
  2005. 00001778  2EAE FFE4                move.l     [A7], [A6 - 0x1C]
  2006. 0000177C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2007. 00001780  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2008. 00001784  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2009. 00001788  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2010. 0000178C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2011. 00001790  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2012. 00001794  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2013. 00001798  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2014. 0000179C  2054                     movea.l    A0, [A4]
  2015. 0000179E  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  2016. 000017A2  4EAD 02C2                jsr        [A5 + 0x2C2]
  2017. 000017A6  2E8C                     move.l     [A7], A4
  2018. 000017A8  4EAD 03BA                jsr        [A5 + 0x3BA]
  2019. 000017AC  4FEF 0040                lea.l      A7, [A7 + 0x40]
  2020. label000017B0:
  2021. 000017B0  1F3C 0002                move.b     -[A7], 0x2
  2022. 000017B4  2F0C                     move.l     -[A7], A4
  2023. 000017B6  4EAD E076                jsr        [A5 - 0x1F8A]
  2024. 000017BA  2054                     movea.l    A0, [A4]
  2025. 000017BC  2068 000E                movea.l    A0, [A0 + 0xE]
  2026. 000017C0  2EA8 0098                move.l     [A7], [A0 + 0x98]
  2027. 000017C4  4EAD 0D52                jsr        [A5 + 0xD52]
  2028. 000017C8  5C8F                     addq.l     A7, 6
  2029. label000017CA:
  2030. 000017CA  4CDF 1C80                movem.l    A4,A3,A2,D7, [A7]+
  2031. 000017CE  4E5E                     unlink     A6
  2032. 000017D0  4E75                     rts
  2033. export_111:
  2034. 000017D2  4E56 0000                link       A6, 0
  2035. 000017D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2036. 000017DA  4EAD E074                jsr        [A5 - 0x1F8C]
  2037. 000017DE  4E5E                     unlink     A6
  2038. 000017E0  4E75                     rts
  2039. export_113:
  2040. 000017E2  4E56 0000                link       A6, 0
  2041. 000017E6  206E 0008                movea.l    A0, [A6 + 0x8]
  2042. 000017EA  2050                     movea.l    A0, [A0]
  2043. 000017EC  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  2044. 000017F0  4EAD 028A                jsr        [A5 + 0x28A]
  2045. 000017F4  2EAE 0008                move.l     [A7], [A6 + 0x8]
  2046. 000017F8  4EAD E078                jsr        [A5 - 0x1F88]
  2047. 000017FC  4E5E                     unlink     A6
  2048. 000017FE  4E75                     rts
  2049. export_112:
  2050. 00001800  4E56 0000                link       A6, 0
  2051. 00001804  4E5E                     unlink     A6
  2052. 00001806  4E75                     rts
  2053. export_118:
  2054. fn00001808:
  2055. 00001808  4E56 0000                link       A6, 0
  2056. 0000180C  206E 0008                movea.l    A0, [A6 + 0x8]
  2057. 00001810  2050                     movea.l    A0, [A0]
  2058. 00001812  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  2059. 00001816  4EAD 0282                jsr        [A5 + 0x282]
  2060. 0000181A  2EAE 0008                move.l     [A7], [A6 + 0x8]
  2061. 0000181E  4EAD 06CA                jsr        [A5 + 0x6CA]
  2062. 00001822  4E5E                     unlink     A6
  2063. 00001824  4E75                     rts
  2064. export_104:
  2065. 00001826  4E56 0000                link       A6, 0
  2066. 0000182A  48E7 0700                movem.l    -[A7], D5,D6,D7
  2067. 0000182E  206E 000C                movea.l    A0, [A6 + 0xC]
  2068. 00001832  3E28 0004                move.w     D7, [A0 + 0x4]
  2069. 00001836  3247                     movea.w    A1, D7
  2070. 00001838  2C09                     move.l     D6, A1
  2071. 0000183A  8DFC 0002                divs.w     D6, 0x2
  2072. 0000183E  3A07                     move.w     D5, D7
  2073. 00001840  9A46                     sub.w      D5, D6
  2074. 00001842  226E 0008                movea.l    A1, [A6 + 0x8]
  2075. 00001846  2251                     movea.l    A1, [A1]
  2076. 00001848  1029 0033                move.b     D0, [A1 + 0x33]
  2077. 0000184C  6B42                     bmi        +0x44 /* 00001890 */
  2078. 0000184E  5700                     subq.b     D0, 3
  2079. 00001850  671C                     beq        +0x1E /* 0000186E */
  2080. 00001852  6A3C                     bpl        +0x3E /* 00001890 */
  2081. 00001854  5200                     addq.b     D0, 1
  2082. 00001856  6B38                     bmi        +0x3A /* 00001890 */
  2083. 00001858  4A47                     tst.w      D7
  2084. 0000185A  6734                     beq        +0x36 /* 00001890 */
  2085. 0000185C  206E 0010                movea.l    A0, [A6 + 0x10]
  2086. 00001860  3146 0004                move.w     [A0 + 0x4], D6
  2087. 00001864  226E 001C                movea.l    A1, [A6 + 0x1C]
  2088. 00001868  12BC 0001                move.b     [A1], 0x1
  2089. 0000186C  6022                     bra        +0x24 /* 00001890 */
  2090. label0000186E:
  2091. 0000186E  4A47                     tst.w      D7
  2092. 00001870  671E                     beq        +0x20 /* 00001890 */
  2093. 00001872  206E 0010                movea.l    A0, [A6 + 0x10]
  2094. 00001876  3145 0004                move.w     [A0 + 0x4], D5
  2095. 0000187A  226E 001C                movea.l    A1, [A6 + 0x1C]
  2096. 0000187E  12BC 0001                move.b     [A1], 0x1
  2097. 00001882  206E 0014                movea.l    A0, [A6 + 0x14]
  2098. 00001886  3086                     move.w     [A0], D6
  2099. 00001888  206E 0018                movea.l    A0, [A6 + 0x18]
  2100. 0000188C  10BC 0001                move.b     [A0], 0x1
  2101. label00001890:
  2102. 00001890  4CDF 00E0                movem.l    D7,D6,D5, [A7]+
  2103. 00001894  4E5E                     unlink     A6
  2104. 00001896  4E75                     rts
  2105.